<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-29089152</id><updated>2011-11-28T05:36:34.826+05:30</updated><category term='Technical Videos'/><category term='Java Threading'/><category term='MySQL'/><category term='Netbean IDE'/><category term='Cloud Computing'/><category term='Struts Help'/><category term='Web Services'/><category term='Rails'/><category term='Hibernate'/><category term='SCDJWS'/><category term='UML'/><category term='Tomcat Articles'/><category term='XML'/><category term='Core Java'/><category term='SOA'/><category term='API'/><category term='Programming Tips'/><category term='Other Stuff'/><category term='Webcast'/><category term='presentation'/><category term='JDBC'/><category term='EJB'/><category term='Blog Stuff'/><category term='Solaris'/><category term='Netbean Platform'/><category term='Inversion of Control Pattern'/><category term='Flex Stuff'/><category term='Spring'/><category term='JSON'/><category term='JWS'/><category term='Design Patterns'/><category term='Ant'/><category term='Java 6'/><title type='text'>Java Box</title><subtitle type='html'>My learnings to upgrade Java &amp;amp; other Technical skills.</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://raminderbox.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/29089152/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://raminderbox.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>Raminder Singh</name><uri>http://www.blogger.com/profile/02154153089340610682</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>41</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-29089152.post-7188785791623722210</id><published>2010-09-09T00:28:00.002+05:30</published><updated>2010-09-09T00:36:46.810+05:30</updated><title type='text'>Buy Books from Flipkart.com</title><summary type='text'>                     Books     Music     Movies &amp; TV     Games     Mobiles             Interested in:</summary><link rel='replies' type='application/atom+xml' href='http://raminderbox.blogspot.com/feeds/7188785791623722210/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=29089152&amp;postID=7188785791623722210' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/29089152/posts/default/7188785791623722210'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/29089152/posts/default/7188785791623722210'/><link rel='alternate' type='text/html' href='http://raminderbox.blogspot.com/2010/09/buy-books-from-flipkartcom.html' title='Buy Books from Flipkart.com'/><author><name>Raminder Singh</name><uri>http://www.blogger.com/profile/15605171042913356072</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-29089152.post-1533271328704938804</id><published>2010-09-05T17:32:00.002+05:30</published><updated>2010-09-05T17:36:03.229+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='SOA'/><category scheme='http://www.blogger.com/atom/ns#' term='presentation'/><title type='text'>Good Presentation on SOA-implementation Lessons</title><summary type='text'>I just saw this 'Making SOA Work in a Healthcare Company' presentation.Quite good.</summary><link rel='replies' type='application/atom+xml' href='http://raminderbox.blogspot.com/feeds/1533271328704938804/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=29089152&amp;postID=1533271328704938804' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/29089152/posts/default/1533271328704938804'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/29089152/posts/default/1533271328704938804'/><link rel='alternate' type='text/html' href='http://raminderbox.blogspot.com/2010/09/good-presentation-on-soa-implementation.html' title='Good Presentation on SOA-implementation Lessons'/><author><name>Raminder Singh</name><uri>http://www.blogger.com/profile/15605171042913356072</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-29089152.post-548656647456029434</id><published>2010-08-07T19:58:00.001+05:30</published><updated>2010-08-07T20:03:08.454+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='Netbean Platform'/><title type='text'>All about NetBeans Platform</title><summary type='text'>Hi,

Today, i gone through a lots of stuff in netbeans area and got some more details in a awesome platform for software development called NetBeans Platform.

Check these below links for more:
- All about tutorials/help/APIs
- ScreenCast on Creating Applications on NetBeans Platform 6.9
- Free NetBeans Platform Certified Training
- In The Brain of Geertjan Wielenga - A Video: The NetBeans </summary><link rel='replies' type='application/atom+xml' href='http://raminderbox.blogspot.com/feeds/548656647456029434/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=29089152&amp;postID=548656647456029434' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/29089152/posts/default/548656647456029434'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/29089152/posts/default/548656647456029434'/><link rel='alternate' type='text/html' href='http://raminderbox.blogspot.com/2010/08/all-about-netbeans-platform.html' title='All about NetBeans Platform'/><author><name>Raminder Singh</name><uri>http://www.blogger.com/profile/02154153089340610682</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-29089152.post-3391840321244016705</id><published>2010-07-25T10:43:00.003+05:30</published><updated>2010-08-07T20:04:18.128+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='API'/><category scheme='http://www.blogger.com/atom/ns#' term='Technical Videos'/><title type='text'>How to Design a Good API and Why it Matters</title><summary type='text'>A really good talk on API design. Must watch.
Source: Google Tech Talks - January 24, 2007
</summary><link rel='replies' type='application/atom+xml' href='http://raminderbox.blogspot.com/feeds/3391840321244016705/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=29089152&amp;postID=3391840321244016705' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/29089152/posts/default/3391840321244016705'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/29089152/posts/default/3391840321244016705'/><link rel='alternate' type='text/html' href='http://raminderbox.blogspot.com/2010/07/how-to-design-good-api-and-why-it.html' title='How to Design a Good API and Why it Matters'/><author><name>Raminder Singh</name><uri>http://www.blogger.com/profile/02154153089340610682</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-29089152.post-2976810517309221498</id><published>2010-01-23T15:22:00.002+05:30</published><updated>2010-08-07T20:03:27.534+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='Cloud Computing'/><title type='text'>Cloud Computing Links</title><summary type='text'>Dive into Cloud Computing with these articles:
1. Intro to Cloud Computing - WikiPedia Article
2. How Cloud Computing Works - HowStuffWorks.com Article
3. What is Cloud Computing - YouTube Video
4. Webnair: Cloud Computing - An Introduction for Startups and Developers - Check Here
5. Introduction to Cloud Computing Architecture - Sun's Article
6. Sun's Cloud Computing Home
7. Cloud Computing 101 </summary><link rel='replies' type='application/atom+xml' href='http://raminderbox.blogspot.com/feeds/2976810517309221498/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=29089152&amp;postID=2976810517309221498' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/29089152/posts/default/2976810517309221498'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/29089152/posts/default/2976810517309221498'/><link rel='alternate' type='text/html' href='http://raminderbox.blogspot.com/2010/01/cloud-computing-links.html' title='Cloud Computing Links'/><author><name>Raminder Singh</name><uri>http://www.blogger.com/profile/02154153089340610682</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-29089152.post-7070663172934068307</id><published>2010-01-23T14:29:00.000+05:30</published><updated>2010-01-23T14:29:16.229+05:30</updated><title type='text'>Some Articles on Testing in Java</title><summary type='text'>Some good Articles for Java Testing:
1. Using Randomization in Java Unit Testing
2. A Test-Driven Development Stack for Java: Maven, Jetty, Mockito, and JAX-RS
3. Test Cases Made Easy with JUnit 4.5</summary><link rel='replies' type='application/atom+xml' href='http://raminderbox.blogspot.com/feeds/7070663172934068307/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=29089152&amp;postID=7070663172934068307' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/29089152/posts/default/7070663172934068307'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/29089152/posts/default/7070663172934068307'/><link rel='alternate' type='text/html' href='http://raminderbox.blogspot.com/2010/01/some-articles-on-testing-in-java.html' title='Some Articles on Testing in Java'/><author><name>Raminder Singh</name><uri>http://www.blogger.com/profile/02154153089340610682</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-29089152.post-7273017967165055750</id><published>2009-12-05T12:47:00.002+05:30</published><updated>2009-12-05T12:53:24.330+05:30</updated><title type='text'>Attending Java Conference</title><summary type='text'>I'm too much excited about attending my First-ever conference on Java. This is 4th IndicThreads.com Conference on Java Technology to be held at Pune on 11th &amp; 12th Dec 2009.

For session details, click here.

Also looking forward to meet Arun who is speaking on JavaEE 6 and GlassFish.</summary><link rel='replies' type='application/atom+xml' href='http://raminderbox.blogspot.com/feeds/7273017967165055750/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=29089152&amp;postID=7273017967165055750' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/29089152/posts/default/7273017967165055750'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/29089152/posts/default/7273017967165055750'/><link rel='alternate' type='text/html' href='http://raminderbox.blogspot.com/2009/12/attending-java-conference.html' title='Attending Java Conference'/><author><name>Raminder Singh</name><uri>http://www.blogger.com/profile/02154153089340610682</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-29089152.post-5261097714540877462</id><published>2009-11-07T19:08:00.006+05:30</published><updated>2009-12-19T22:08:59.636+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='JWS'/><category scheme='http://www.blogger.com/atom/ns#' term='Web Services'/><category scheme='http://www.blogger.com/atom/ns#' term='SCDJWS'/><title type='text'>Aiming for SCDJWS: Resource List</title><summary type='text'>Below is the list of some Important Resources for SCDJWS Exam:
1) Web Services Using NetBeans 6.0
2) Web Services Programming (with Passion!) Hands-on Online Course 
3) Web Services Tips by Łukasz at http://jee-bpel-soa.blogspot.com/
4) Metro Web Services: 
Metro Home Page
Metro Overview
Java Web services: Introducing Metro
Create a Metro JAX-WS Web service using GlassFish Tools Bundle for </summary><link rel='replies' type='application/atom+xml' href='http://raminderbox.blogspot.com/feeds/5261097714540877462/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=29089152&amp;postID=5261097714540877462' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/29089152/posts/default/5261097714540877462'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/29089152/posts/default/5261097714540877462'/><link rel='alternate' type='text/html' href='http://raminderbox.blogspot.com/2009/11/aiming-for-scdjws-resource-list.html' title='Aiming for SCDJWS: Resource List'/><author><name>Raminder Singh</name><uri>http://www.blogger.com/profile/02154153089340610682</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-29089152.post-4174132376957634766</id><published>2008-03-22T12:00:00.000+05:30</published><updated>2008-03-22T12:11:54.678+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='Webcast'/><category scheme='http://www.blogger.com/atom/ns#' term='Solaris'/><title type='text'>WebCast: Why You Should Consider Moving from Red Hat To Solaris</title><summary type='text'>Today I go through this Sun webcast about shifting from RedHat to Solaris 10. Its really nice and informative webcast.  You must listen to have some good impression of Solaris 10. I have SOLARIS with me from last 2 months but in dust. Will get it out and install it now to explore it more.Speaker: Larry Wake, Group Manager, Solaris Operating System, Sun Microsystems, Inc.Length of program: 11 </summary><link rel='related' href='http://nettalk.sun.com/bhive/c/1000/1244/index.html?cid=1244g' title='WebCast: Why You Should Consider Moving from Red Hat To Solaris'/><link rel='replies' type='application/atom+xml' href='http://raminderbox.blogspot.com/feeds/4174132376957634766/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=29089152&amp;postID=4174132376957634766' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/29089152/posts/default/4174132376957634766'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/29089152/posts/default/4174132376957634766'/><link rel='alternate' type='text/html' href='http://raminderbox.blogspot.com/2008/03/webcast-why-you-should-consider-moving.html' title='WebCast: Why You Should Consider Moving from Red Hat To Solaris'/><author><name>Raminder Singh</name><uri>http://www.blogger.com/profile/02154153089340610682</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-29089152.post-1064137388447660306</id><published>2008-03-05T22:03:00.002+05:30</published><updated>2008-03-05T22:07:29.191+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='Tomcat Articles'/><title type='text'>Article: Load-balancing Tomcat with Apache</title><summary type='text'>One of the good and detailed article about Load balancing using Tomcat, Apache Web Server and JMeter is published at theServerSide(dot)com by Avneet Mangat. It says - "This article discusses load balancing in the context of a web application. The application is accessed using https, requires a user to login and some user specific information is stored in session."Read it here. Via: theserverside(</summary><link rel='replies' type='application/atom+xml' href='http://raminderbox.blogspot.com/feeds/1064137388447660306/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=29089152&amp;postID=1064137388447660306' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/29089152/posts/default/1064137388447660306'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/29089152/posts/default/1064137388447660306'/><link rel='alternate' type='text/html' href='http://raminderbox.blogspot.com/2008/03/article-load-balancing-tomcat-with.html' title='Article: Load-balancing Tomcat with Apache'/><author><name>Raminder Singh</name><uri>http://www.blogger.com/profile/02154153089340610682</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-29089152.post-7688069924037087824</id><published>2007-11-27T23:41:00.000+05:30</published><updated>2007-11-27T23:51:10.325+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='Spring'/><title type='text'>Spring Framework - 1</title><summary type='text'>This is a nice article by Thomas Risberg about very basics of Spring Framework. Its must-to-read for every Spring enthusiastic to start. It covers environment setup, development, configuration, unit testing and database support in application.Read it here Via [Springframework.org] Thanks Thomas Risberg.  </summary><link rel='related' href='http://www.springframework.org/docs/MVC-step-by-step/Spring-MVC-step-by-step.html' title='Spring Framework - 1'/><link rel='replies' type='application/atom+xml' href='http://raminderbox.blogspot.com/feeds/7688069924037087824/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=29089152&amp;postID=7688069924037087824' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/29089152/posts/default/7688069924037087824'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/29089152/posts/default/7688069924037087824'/><link rel='alternate' type='text/html' href='http://raminderbox.blogspot.com/2007/11/spring-framework-1.html' title='Spring Framework - 1'/><author><name>Raminder Singh</name><uri>http://www.blogger.com/profile/02154153089340610682</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-29089152.post-7873615700751360925</id><published>2007-11-27T23:26:00.000+05:30</published><updated>2007-11-27T23:36:04.519+05:30</updated><title type='text'>Create Installer for Java Application</title><summary type='text'>Today, I came across a good article mentioning how to convert your java application into a installer and distribute it. There is an option to add JRE, obfuscate the code and make .exe of java programme in that.Read it here.  Via [javazing] Thanks Sergey Nechaev.</summary><link rel='related' href='http://javazing.com/2007/04/05/creating-a-distribution-package-of-your-java-application/' title='Create Installer for Java Application'/><link rel='replies' type='application/atom+xml' href='http://raminderbox.blogspot.com/feeds/7873615700751360925/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=29089152&amp;postID=7873615700751360925' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/29089152/posts/default/7873615700751360925'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/29089152/posts/default/7873615700751360925'/><link rel='alternate' type='text/html' href='http://raminderbox.blogspot.com/2007/11/distribution-package-installer-for-java.html' title='Create Installer for Java Application'/><author><name>Raminder Singh</name><uri>http://www.blogger.com/profile/02154153089340610682</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-29089152.post-7886404650799794268</id><published>2007-08-27T02:11:00.000+05:30</published><updated>2007-11-27T23:26:03.528+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='EJB'/><title type='text'>Implementing a Solution Using EJB 2.1</title><summary type='text'>This is a very nice and detailed article of how to use EJB as solution provider.Have a look hereOther EJB Stuff: Deploy EJB Application</summary><link rel='replies' type='application/atom+xml' href='http://raminderbox.blogspot.com/feeds/7886404650799794268/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=29089152&amp;postID=7886404650799794268' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/29089152/posts/default/7886404650799794268'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/29089152/posts/default/7886404650799794268'/><link rel='alternate' type='text/html' href='http://raminderbox.blogspot.com/2007/08/implementing-solution-using-ejb-21.html' title='Implementing a Solution Using EJB 2.1'/><author><name>Raminder Singh</name><uri>http://www.blogger.com/profile/02154153089340610682</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-29089152.post-7327092687009459907</id><published>2007-08-26T20:04:00.000+05:30</published><updated>2007-08-26T20:13:13.917+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='Design Patterns'/><category scheme='http://www.blogger.com/atom/ns#' term='Inversion of Control Pattern'/><title type='text'>Journey to Design Pattern - 1</title><summary type='text'>This is my first article in design patterns. Now onwards, will study one DP at a time. Today is Inversion Of Control Pattern. This is very simple and good example to understand IoC.Read here: Design Better Software with the Inversion of Control PatternOther Ref Articles(Still Reading):Inversion of Control Containers and the Dependency Injection patternThe Spring Framework</summary><link rel='replies' type='application/atom+xml' href='http://raminderbox.blogspot.com/feeds/7327092687009459907/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=29089152&amp;postID=7327092687009459907' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/29089152/posts/default/7327092687009459907'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/29089152/posts/default/7327092687009459907'/><link rel='alternate' type='text/html' href='http://raminderbox.blogspot.com/2007/08/journey-to-design-pattern-1.html' title='Journey to Design Pattern - 1'/><author><name>Raminder Singh</name><uri>http://www.blogger.com/profile/02154153089340610682</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-29089152.post-4148207430812561789</id><published>2007-08-08T21:52:00.001+05:30</published><updated>2007-08-08T21:54:34.088+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='Netbean IDE'/><title type='text'>Finally got NB6 (NetBeans6 - m10)</title><summary type='text'>Wow..I have just met NB6 and falls in love. Got it from here and was surprised with so easy and smooth installation steps.  It installed Base IDE, Java IDE, web and Java EE, Mobility pack, UML, SOA and Ruby Stuff. Runtimes include GlassFish v2 Build53 Server(waiting to explore it more), Apache Tomcat 6.0.13, Open ESB2.0 Beta 2 Build 070627_2 and Sun Java System Access Manager 7.1 patch EA build </summary><link rel='replies' type='application/atom+xml' href='http://raminderbox.blogspot.com/feeds/4148207430812561789/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=29089152&amp;postID=4148207430812561789' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/29089152/posts/default/4148207430812561789'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/29089152/posts/default/4148207430812561789'/><link rel='alternate' type='text/html' href='http://raminderbox.blogspot.com/2007/08/finally-got-nb6-netbeans6-m10.html' title='Finally got NB6 (NetBeans6 - m10)'/><author><name>Raminder Singh</name><uri>http://www.blogger.com/profile/02154153089340610682</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-29089152.post-8209264733931392699</id><published>2007-08-08T21:39:00.001+05:30</published><updated>2007-08-08T21:39:10.322+05:30</updated><title type='text'>Back To Blog</title><summary type='text'>I'm back with more java stuff for blog. In mean time, heard a lot about Flex and NetBeans 6 m10. Will start with few NetBeans stuff, some mashups, SOA demo and using some cool features of currently most popular java IDE. Later will do some practice in Flex. So keep watching posts here.</summary><link rel='replies' type='application/atom+xml' href='http://raminderbox.blogspot.com/feeds/8209264733931392699/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=29089152&amp;postID=8209264733931392699' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/29089152/posts/default/8209264733931392699'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/29089152/posts/default/8209264733931392699'/><link rel='alternate' type='text/html' href='http://raminderbox.blogspot.com/2007/08/back-to-blog.html' title='Back To Blog'/><author><name>Raminder Singh</name><uri>http://www.blogger.com/profile/02154153089340610682</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-29089152.post-2233491709101951375</id><published>2007-04-16T08:41:00.000+05:30</published><updated>2007-04-16T08:44:35.314+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='EJB'/><title type='text'>Packaging EJB 3 Applications</title><summary type='text'>Confused about packaging and deployment of EJB applications? What to put in jar,ear OR war files? This is really a detailed and useful article regarding application packaging and deployment. The article also provides critical information on class loading, so that you can appreciate why the archives are packaged as they are. This is intended to provide you a better understanding of the packaging </summary><link rel='related' href='http://www.developer.com/java/ejb/article.php/10931_3670496_1' title='Packaging EJB 3 Applications'/><link rel='replies' type='application/atom+xml' href='http://raminderbox.blogspot.com/feeds/2233491709101951375/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=29089152&amp;postID=2233491709101951375' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/29089152/posts/default/2233491709101951375'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/29089152/posts/default/2233491709101951375'/><link rel='alternate' type='text/html' href='http://raminderbox.blogspot.com/2007/04/packaging-ejb-3-applications.html' title='Packaging EJB 3 Applications'/><author><name>Raminder Singh</name><uri>http://www.blogger.com/profile/02154153089340610682</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-29089152.post-1139890320960699797</id><published>2007-04-03T22:16:00.001+05:30</published><updated>2007-04-03T22:41:42.734+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='Java 6'/><title type='text'>International Enhancements in Java SE 6</title><summary type='text'>One important strength of the Java Platform, Standard Edition (Java SE) has always been its internationalization and localization support. The platform continues to evolve, and Java SE 6 provides developers even more control over how they access and use locale-sensitive resources in their applications.  Read Full Article here...</summary><link rel='replies' type='application/atom+xml' href='http://raminderbox.blogspot.com/feeds/1139890320960699797/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=29089152&amp;postID=1139890320960699797' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/29089152/posts/default/1139890320960699797'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/29089152/posts/default/1139890320960699797'/><link rel='alternate' type='text/html' href='http://raminderbox.blogspot.com/2007/04/international-enhancements-in-java-se-6.html' title='International Enhancements in Java SE 6'/><author><name>Raminder Singh</name><uri>http://www.blogger.com/profile/02154153089340610682</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-29089152.post-540084313975686787</id><published>2007-04-03T22:14:00.001+05:30</published><updated>2007-04-03T22:18:13.768+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='JSON'/><category scheme='http://www.blogger.com/atom/ns#' term='XML'/><title type='text'>First Article on JSON</title><summary type='text'>Read my first article about JSON from Arun Gupta's Blog. In summary, XML is document-oriented and JSON is data-oriented. Thanks Arun.</summary><link rel='related' href='http://blogs.sun.com/arungupta/?cat=web2.0&amp;amp;date=20070301' title='First Article on JSON'/><link rel='replies' type='application/atom+xml' href='http://raminderbox.blogspot.com/feeds/540084313975686787/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=29089152&amp;postID=540084313975686787' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/29089152/posts/default/540084313975686787'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/29089152/posts/default/540084313975686787'/><link rel='alternate' type='text/html' href='http://raminderbox.blogspot.com/2007/04/first-article-on-json.html' title='First Article on JSON'/><author><name>Raminder Singh</name><uri>http://www.blogger.com/profile/02154153089340610682</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-29089152.post-352492329322910589</id><published>2007-04-03T21:15:00.001+05:30</published><updated>2007-04-03T21:19:28.093+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='JDBC'/><category scheme='http://www.blogger.com/atom/ns#' term='Java 6'/><title type='text'>JDK 6 and JDBC 4.0 Advanced Concepts</title><summary type='text'>This article addresses some of the advanced data management concepts starting with a new annotations capability added to the JDBC 4.0 specification. Via[CodeGuru.com]</summary><link rel='replies' type='application/atom+xml' href='http://raminderbox.blogspot.com/feeds/352492329322910589/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=29089152&amp;postID=352492329322910589' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/29089152/posts/default/352492329322910589'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/29089152/posts/default/352492329322910589'/><link rel='alternate' type='text/html' href='http://raminderbox.blogspot.com/2007/04/jdk-6-and-jdbc-40-advanced-concepts.html' title='JDK 6 and JDBC 4.0 Advanced Concepts'/><author><name>Raminder Singh</name><uri>http://www.blogger.com/profile/02154153089340610682</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-29089152.post-1515169679922912022</id><published>2007-04-03T21:12:00.001+05:30</published><updated>2007-04-03T21:20:06.826+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='Programming Tips'/><title type='text'>10 Commandments for Java Developers</title><summary type='text'>For all Java developers, this is really a learning one. count your problems, roadblocks, other issues while coding abd bug-fixing. Here you can find simple 10 ways to adopt for having a smiling future. no more worries. this article outlines ten most basic rules that every developer must adhere to and the disastrous outcomes that can follow if these rules are not followed.Thanks [Aleksey </summary><link rel='replies' type='application/atom+xml' href='http://raminderbox.blogspot.com/feeds/1515169679922912022/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=29089152&amp;postID=1515169679922912022' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/29089152/posts/default/1515169679922912022'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/29089152/posts/default/1515169679922912022'/><link rel='alternate' type='text/html' href='http://raminderbox.blogspot.com/2007/04/10-commandments-for-java-developers.html' title='10 Commandments for Java Developers'/><author><name>Raminder Singh</name><uri>http://www.blogger.com/profile/02154153089340610682</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-29089152.post-5094440426779456470</id><published>2007-04-03T20:38:00.001+05:30</published><updated>2007-04-03T21:06:29.448+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='Java 6'/><title type='text'>Easier, Better, Faster - Java SE 6</title><summary type='text'>Just Saw my first presentation on Java6 today. Its nice one and simple enough to have an overview and whats good in java6. Play time is nearly 27 mins. Must one for Java Czars.Thanks [Sunmeetings.webex.com]</summary><link rel='related' href='https://sunmeetings.webex.com/ec0508l/eventcenter/recording/recordAction.do?theAction=poprecord&amp;amp;amp;confViewID=300340158&amp;amp;siteurl=sunmeetings' title='Easier, Better, Faster - Java SE 6'/><link rel='replies' type='application/atom+xml' href='http://raminderbox.blogspot.com/feeds/5094440426779456470/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=29089152&amp;postID=5094440426779456470' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/29089152/posts/default/5094440426779456470'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/29089152/posts/default/5094440426779456470'/><link rel='alternate' type='text/html' href='http://raminderbox.blogspot.com/2007/04/easier-better-faster-java-se-6.html' title='Easier, Better, Faster - Java SE 6'/><author><name>Raminder Singh</name><uri>http://www.blogger.com/profile/02154153089340610682</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-29089152.post-130339230944476527</id><published>2007-03-22T20:20:00.001+05:30</published><updated>2007-03-22T20:26:34.115+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='XML'/><title type='text'>Articles on Java XML Digital Signature API</title><summary type='text'>While checking Sean Mullan's Blog, I came across article on XML Signatures.This is nice article to start learning about XML Signature with Java. Also Indication of release of Apache Java XML Security 1.4 which is based on JSR 105, standard Java XML Digital Signature API. Programming With the Java XML Digital Signature APIJava XML Digital Signature APIBasic Tutorial reg. Java XML Digital Signature</summary><link rel='replies' type='application/atom+xml' href='http://raminderbox.blogspot.com/feeds/130339230944476527/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=29089152&amp;postID=130339230944476527' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/29089152/posts/default/130339230944476527'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/29089152/posts/default/130339230944476527'/><link rel='alternate' type='text/html' href='http://raminderbox.blogspot.com/2007/03/articles-on-java-xml-digital-signature.html' title='Articles on Java XML Digital Signature API'/><author><name>Raminder Singh</name><uri>http://www.blogger.com/profile/02154153089340610682</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-29089152.post-1261579944399854150</id><published>2007-03-22T09:57:00.001+05:30</published><updated>2007-03-22T20:28:02.397+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='XML'/><title type='text'>XML Schemas: Best Practices</title><summary type='text'>Nice article regarding use of XML schemas. Address the issue in nice and simple examples.In a project where multiple schemas are created, should we give each schema a different targetNamespace, or should we give all the schemas the same targetNamespace, or should some of the schemas have no targetNamespace?Read it Here. </summary><link rel='replies' type='application/atom+xml' href='http://raminderbox.blogspot.com/feeds/1261579944399854150/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=29089152&amp;postID=1261579944399854150' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/29089152/posts/default/1261579944399854150'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/29089152/posts/default/1261579944399854150'/><link rel='alternate' type='text/html' href='http://raminderbox.blogspot.com/2007/03/xml-schemas-best-practices.html' title='XML Schemas: Best Practices'/><author><name>Raminder Singh</name><uri>http://www.blogger.com/profile/02154153089340610682</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-29089152.post-8958857145429372794</id><published>2007-03-13T19:07:00.000+05:30</published><updated>2007-03-13T19:14:07.491+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='Flex Stuff'/><title type='text'>Hibernate Enabled Flex Application</title><summary type='text'>In this tutorial, A Flex follower [Marcel Boucher] demonstrate how to create an employee management console using Flex Data Services 2 which uses Hibernate 3 to communicate with a MySQL database. In this console, actions are given like how to add, delete and edit employees in the database.Thanks [Mind the Gap]</summary><link rel='related' href='http://blogs.adobe.com/mtg/2006/08/my_first_hibernate_enabled_fle.html' title='Hibernate Enabled Flex Application'/><link rel='replies' type='application/atom+xml' href='http://raminderbox.blogspot.com/feeds/8958857145429372794/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=29089152&amp;postID=8958857145429372794' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/29089152/posts/default/8958857145429372794'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/29089152/posts/default/8958857145429372794'/><link rel='alternate' type='text/html' href='http://raminderbox.blogspot.com/2007/03/hibernate-enabled-flex-application.html' title='Hibernate Enabled Flex Application'/><author><name>Raminder Singh</name><uri>http://www.blogger.com/profile/02154153089340610682</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-29089152.post-1566184998653934777</id><published>2007-03-13T18:56:00.000+05:30</published><updated>2007-03-13T19:06:57.541+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='MySQL'/><title type='text'>Performance Tuning Best Practices for MySQL</title><summary type='text'>An interesting video about how to manage MySQL for its best performance.Thanks Petefreitag.com</summary><link rel='related' href='http://video.google.com/videoplay?docid=2524524540025172110&amp;q=google+engedu' title='Performance Tuning Best Practices for MySQL'/><link rel='replies' type='application/atom+xml' href='http://raminderbox.blogspot.com/feeds/1566184998653934777/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=29089152&amp;postID=1566184998653934777' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/29089152/posts/default/1566184998653934777'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/29089152/posts/default/1566184998653934777'/><link rel='alternate' type='text/html' href='http://raminderbox.blogspot.com/2007/03/performance-tuning-best-practices-for.html' title='Performance Tuning Best Practices for MySQL'/><author><name>Raminder Singh</name><uri>http://www.blogger.com/profile/02154153089340610682</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-29089152.post-143289728313660034</id><published>2007-03-13T16:46:00.001+05:30</published><updated>2007-03-13T18:55:49.775+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='Other Stuff'/><title type='text'>Effective Listening</title><summary type='text'>Here is a nice article about getting effective listening skills. Author tells how important to be a good listener in personal and professional life. He shares Six  tips which are really simple and easy to adopt. (Be attentive is some what difficult for me..!!). Read full article here. Thanks[Rediff.com]</summary><link rel='replies' type='application/atom+xml' href='http://raminderbox.blogspot.com/feeds/143289728313660034/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=29089152&amp;postID=143289728313660034' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/29089152/posts/default/143289728313660034'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/29089152/posts/default/143289728313660034'/><link rel='alternate' type='text/html' href='http://raminderbox.blogspot.com/2007/03/effective-listening.html' title='Effective Listening'/><author><name>Raminder Singh</name><uri>http://www.blogger.com/profile/02154153089340610682</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-29089152.post-2670925175032621460</id><published>2007-03-06T15:12:00.001+05:30</published><updated>2007-03-06T15:17:31.506+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='Netbean IDE'/><category scheme='http://www.blogger.com/atom/ns#' term='Rails'/><title type='text'>Video demo: JRuby on Rails</title><summary type='text'>Very nice and basic demo showing using jruby on rails using NetBeans.See here</summary><link rel='replies' type='application/atom+xml' href='http://raminderbox.blogspot.com/feeds/2670925175032621460/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=29089152&amp;postID=2670925175032621460' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/29089152/posts/default/2670925175032621460'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/29089152/posts/default/2670925175032621460'/><link rel='alternate' type='text/html' href='http://raminderbox.blogspot.com/2007/03/video-demo-jruby-on-rails.html' title='Video demo: JRuby on Rails'/><author><name>Raminder Singh</name><uri>http://www.blogger.com/profile/02154153089340610682</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-29089152.post-5415381810076127019</id><published>2007-03-06T15:02:00.001+05:30</published><updated>2007-03-06T15:17:49.982+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='Design Patterns'/><category scheme='http://www.blogger.com/atom/ns#' term='Programming Tips'/><title type='text'>Software Design Patterns Crossword</title><summary type='text'>Gang Of Four (GOF) Software Design Patterns Crossword is to test your knowledge of software design patterns. It is a complete JavaScript application generator that takes a list of words and their definitions and spits out a working JavaScript crossword.Click to Start Playing.Ref: Software Secret Weapons</summary><link rel='replies' type='application/atom+xml' href='http://raminderbox.blogspot.com/feeds/5415381810076127019/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=29089152&amp;postID=5415381810076127019' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/29089152/posts/default/5415381810076127019'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/29089152/posts/default/5415381810076127019'/><link rel='alternate' type='text/html' href='http://raminderbox.blogspot.com/2007/03/software-design-patterns-crossword.html' title='Software Design Patterns Crossword'/><author><name>Raminder Singh</name><uri>http://www.blogger.com/profile/02154153089340610682</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-29089152.post-8754406332743023905</id><published>2007-02-22T20:51:00.000+05:30</published><updated>2007-02-22T20:56:25.725+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='Core Java'/><category scheme='http://www.blogger.com/atom/ns#' term='Netbean IDE'/><title type='text'>NetBean 5.5 Tutorials</title><summary type='text'>Netbean 5.5 is making waves. Some techies taking it best than Eclipse. Click Here for some nice and detailed tutorial which can help in learning various J2EE articles by using NetBean5.5</summary><link rel='replies' type='application/atom+xml' href='http://raminderbox.blogspot.com/feeds/8754406332743023905/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=29089152&amp;postID=8754406332743023905' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/29089152/posts/default/8754406332743023905'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/29089152/posts/default/8754406332743023905'/><link rel='alternate' type='text/html' href='http://raminderbox.blogspot.com/2007/02/netbean-55-tutorials.html' title='NetBean 5.5 Tutorials'/><author><name>Raminder Singh</name><uri>http://www.blogger.com/profile/02154153089340610682</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-29089152.post-6206949437124403955</id><published>2007-02-22T19:15:00.001+05:30</published><updated>2007-02-22T19:42:14.712+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='Struts Help'/><title type='text'>Some Useful Struts Help</title><summary type='text'>Today I was searching thr' my old favourite Links and got some nice Struts referances to share with you all. Any new Struts-lover should atleast read these all. Really Helpful.Struts Basic @ javapassion.comStruts Action Mappings @ serverSide.comStruts Tag Libraries @ onjava.com:Struts 7 Imp Lessons @onjava.comStruts Validator @oracle.com</summary><link rel='replies' type='application/atom+xml' href='http://raminderbox.blogspot.com/feeds/6206949437124403955/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=29089152&amp;postID=6206949437124403955' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/29089152/posts/default/6206949437124403955'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/29089152/posts/default/6206949437124403955'/><link rel='alternate' type='text/html' href='http://raminderbox.blogspot.com/2007/02/some-useful-struts-help.html' title='Some Useful Struts Help'/><author><name>Raminder Singh</name><uri>http://www.blogger.com/profile/02154153089340610682</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-29089152.post-116831641736712142</id><published>2007-01-09T09:50:00.000+05:30</published><updated>2007-02-22T20:59:20.721+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='Programming Tips'/><title type='text'>5 Habits of a Profitable Software Developer</title><summary type='text'>This article illustrates five habits of software development teams that make them more effective and therefore more profitable. It first will describe the demands the business team puts on its software development team and the software they create. Next it will explain the important differences between state-changing logic and behavior logic. Finally, it will illustrate the five habits using a </summary><link rel='replies' type='application/atom+xml' href='http://raminderbox.blogspot.com/feeds/116831641736712142/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=29089152&amp;postID=116831641736712142' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/29089152/posts/default/116831641736712142'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/29089152/posts/default/116831641736712142'/><link rel='alternate' type='text/html' href='http://raminderbox.blogspot.com/2007/01/five-habits-of-highly-profitable.html' title='5 Habits of a Profitable Software Developer'/><author><name>Raminder Singh</name><uri>http://www.blogger.com/profile/02154153089340610682</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-29089152.post-116014707134424161</id><published>2006-10-06T20:34:00.000+05:30</published><updated>2007-02-22T20:03:18.059+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='Java Threading'/><category scheme='http://www.blogger.com/atom/ns#' term='Core Java'/><title type='text'>Java MultiThreading - Monitor / Mutex ?</title><summary type='text'>The central concept for synchronization in the Java model is the monitor. The central notion of a mutex concerns ownership. Only one thread can own the mutex at a time. If a second thread tries to "acquire" ownership, it will block (be suspended) until the owning thread "releases" the mutex.The best analogy for a monitor is an airplane bathroom. Only one person can be in the bathroom at a time (</summary><link rel='replies' type='application/atom+xml' href='http://raminderbox.blogspot.com/feeds/116014707134424161/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=29089152&amp;postID=116014707134424161' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/29089152/posts/default/116014707134424161'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/29089152/posts/default/116014707134424161'/><link rel='alternate' type='text/html' href='http://raminderbox.blogspot.com/2006/10/java-multithreading-monitor-mutex.html' title='Java MultiThreading - Monitor / Mutex ?'/><author><name>Raminder Singh</name><uri>http://www.blogger.com/profile/02154153089340610682</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-29089152.post-115935947951241760</id><published>2006-09-27T17:44:00.000+05:30</published><updated>2007-02-22T20:03:50.574+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='Hibernate'/><title type='text'>Hibernate - Lazy Fetching</title><summary type='text'>Very Good and easily understandable articles on lazy loading(fetching) using hibernate.Understanding Lazy FetchingTuning Lazy Fetching</summary><link rel='replies' type='application/atom+xml' href='http://raminderbox.blogspot.com/feeds/115935947951241760/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=29089152&amp;postID=115935947951241760' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/29089152/posts/default/115935947951241760'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/29089152/posts/default/115935947951241760'/><link rel='alternate' type='text/html' href='http://raminderbox.blogspot.com/2006/09/hibernate-lazy-fetching.html' title='Hibernate - Lazy Fetching'/><author><name>Raminder Singh</name><uri>http://www.blogger.com/profile/02154153089340610682</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-29089152.post-115881418838344559</id><published>2006-09-21T10:13:00.000+05:30</published><updated>2007-02-22T20:04:17.427+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='Tomcat Articles'/><category scheme='http://www.blogger.com/atom/ns#' term='Hibernate'/><title type='text'>Hibernate 3.1 Used with Tomcat 5.5.x</title><summary type='text'>A fine article by Bill Treuman and Igor Dayen as some changes have been done in Tomcat configuration as it advanced from Tomcat 5.0 to 5.5.x. Also, Hibernate version advanced from 3.0 through 3.1(upgrade in thread-safe Hibernate session).Click here to read more</summary><link rel='replies' type='application/atom+xml' href='http://raminderbox.blogspot.com/feeds/115881418838344559/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=29089152&amp;postID=115881418838344559' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/29089152/posts/default/115881418838344559'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/29089152/posts/default/115881418838344559'/><link rel='alternate' type='text/html' href='http://raminderbox.blogspot.com/2006/09/hibernate-31-used-with-tomcat-55x.html' title='Hibernate 3.1 Used with Tomcat 5.5.x'/><author><name>Raminder Singh</name><uri>http://www.blogger.com/profile/02154153089340610682</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-29089152.post-115106006891618977</id><published>2006-06-23T16:24:00.000+05:30</published><updated>2006-06-24T14:52:59.293+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='Tomcat Articles'/><title type='text'>Tomcat Tutorials</title><summary type='text'>Top Ten Tomcat Configuration Tipslize-tomcat.html?page=1"  target="_new" &gt;Distribute, Detach, and Parallelize in TomcatClustering with TomcatClustering and Load Balancing in Tomcat 5, Part 1Clustering and Load Balancing in Tomcat 5, Part 2Load Balancing Web Applications with TomcatWhat's New in Tomcat 5</summary><link rel='replies' type='application/atom+xml' href='http://raminderbox.blogspot.com/feeds/115106006891618977/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=29089152&amp;postID=115106006891618977' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/29089152/posts/default/115106006891618977'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/29089152/posts/default/115106006891618977'/><link rel='alternate' type='text/html' href='http://raminderbox.blogspot.com/2006/06/tomcat-tutorials.html' title='Tomcat Tutorials'/><author><name>Raminder Singh</name><uri>http://www.blogger.com/profile/02154153089340610682</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-29089152.post-115096703909910231</id><published>2006-06-22T14:33:00.000+05:30</published><updated>2006-06-22T14:37:15.060+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='UML'/><title type='text'>Allen Holub's UML Quick Reference</title><summary type='text'>Very Good and illustated UML Tutorial. Click Here</summary><link rel='replies' type='application/atom+xml' href='http://raminderbox.blogspot.com/feeds/115096703909910231/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=29089152&amp;postID=115096703909910231' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/29089152/posts/default/115096703909910231'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/29089152/posts/default/115096703909910231'/><link rel='alternate' type='text/html' href='http://raminderbox.blogspot.com/2006/06/allen-holubs-uml-quick-reference.html' title='Allen Holub&apos;s UML Quick Reference'/><author><name>Raminder Singh</name><uri>http://www.blogger.com/profile/02154153089340610682</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-29089152.post-115094772410889778</id><published>2006-06-22T09:02:00.000+05:30</published><updated>2006-06-22T09:32:03.763+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='Core Java'/><title type='text'>What Version of Java Are You Using?</title><summary type='text'>Following web site addresses four Java issues:Is your web browser Java enabled?If so, what version of Java is it using?How to install and upgrade Java?Configuring the Java options in your browser.Check it Here</summary><link rel='replies' type='application/atom+xml' href='http://raminderbox.blogspot.com/feeds/115094772410889778/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=29089152&amp;postID=115094772410889778' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/29089152/posts/default/115094772410889778'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/29089152/posts/default/115094772410889778'/><link rel='alternate' type='text/html' href='http://raminderbox.blogspot.com/2006/06/what-version-of-java-are-you-using.html' title='What Version of Java Are You Using?'/><author><name>Raminder Singh</name><uri>http://www.blogger.com/profile/02154153089340610682</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-29089152.post-114983655193148512</id><published>2006-06-09T12:29:00.000+05:30</published><updated>2006-06-09T13:21:42.103+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='Ant'/><category scheme='http://www.blogger.com/atom/ns#' term='Struts Help'/><title type='text'>Struts and Ant</title><summary type='text'>Today, I searched for some beginner level links for Struts and ANT. Here are few:First Steps with Jakarta StrutsFirst Steps with Jakarta Struts - 26 Easy Steps to MVC Web AppsComplete the MVC Puzzle with StrutsApache Ant Demystified - Parts 1 and 2Others</summary><link rel='replies' type='application/atom+xml' href='http://raminderbox.blogspot.com/feeds/114983655193148512/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=29089152&amp;postID=114983655193148512' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/29089152/posts/default/114983655193148512'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/29089152/posts/default/114983655193148512'/><link rel='alternate' type='text/html' href='http://raminderbox.blogspot.com/2006/06/struts-and-ant.html' title='Struts and Ant'/><author><name>Raminder Singh</name><uri>http://www.blogger.com/profile/02154153089340610682</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-29089152.post-114974359812334654</id><published>2006-06-08T10:42:00.000+05:30</published><updated>2006-06-08T10:43:18.123+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='Ant'/><title type='text'>Good Ant Tutorial</title><summary type='text'>Very nice and simple Ant Tutorial.</summary><link rel='replies' type='application/atom+xml' href='http://raminderbox.blogspot.com/feeds/114974359812334654/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=29089152&amp;postID=114974359812334654' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/29089152/posts/default/114974359812334654'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/29089152/posts/default/114974359812334654'/><link rel='alternate' type='text/html' href='http://raminderbox.blogspot.com/2006/06/good-ant-tutorial.html' title='Good Ant Tutorial'/><author><name>Raminder Singh</name><uri>http://www.blogger.com/profile/02154153089340610682</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-29089152.post-114974289467394457</id><published>2006-06-08T10:27:00.000+05:30</published><updated>2006-06-08T10:49:51.943+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='Blog Stuff'/><title type='text'>Download  - Google Adwords Editor</title><summary type='text'>Google Adwords Editor helps you manage your Adwords campaign offline. The AdWords Editor was earlier available only to a limited number of advertisers by invitation.Best Feature:To export and archive your complete Adwords account information to a CSV file.Download From Here</summary><link rel='replies' type='application/atom+xml' href='http://raminderbox.blogspot.com/feeds/114974289467394457/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=29089152&amp;postID=114974289467394457' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/29089152/posts/default/114974289467394457'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/29089152/posts/default/114974289467394457'/><link rel='alternate' type='text/html' href='http://raminderbox.blogspot.com/2006/06/download-google-adwords-editor.html' title='Download  - Google Adwords Editor'/><author><name>Raminder Singh</name><uri>http://www.blogger.com/profile/02154153089340610682</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry></feed>
