<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" version="2.0"><channel><title>Latest entries from udaykumar.javadevelopersjournal.com</title><link>http://udaykumar.javadevelopersjournal.com/</link><description></description><copyright>Copyright 2008 udaykumar.javadevelopersjournal.com</copyright><generator></generator><lastBuildDate>Fri, 22 Aug 2008 17:52:00 GMT</lastBuildDate><image><title>Latest entries from udaykumar.javadevelopersjournal.com</title><url>http://res.sys-con.com/portlet/163/featured-blog-graphic-145.gif</url><link>http://udaykumar.javadevelopersjournal.com/</link></image><ttl>360</ttl><docs>http://backend.userland.com/rss</docs><item><title>Code Review Guidelines</title><guid isPermaLink="true">http://udaykumar.javadevelopersjournal.com/code_review_guidelines.htm</guid><link>http://udaykumar.javadevelopersjournal.com/code_review_guidelines.htm</link><pubDate>Fri, 22 Aug 2008 17:52:00 GMT</pubDate><comments>http://udaykumar.javadevelopersjournal.com/console/comments/popup/?f=code%5Freview%5Fguidelines</comments><dc:creator>Uday Kumar</dc:creator><description><![CDATA[Recently I was asked to give some input on code review best practices: I realized then that while I have been doing code review, it never occurred to me to actually write down the different things that we do as part of our team&#39;s code review proc]]></description></item><item><title>Annotations - use with care</title><guid isPermaLink="true">http://udaykumar.javadevelopersjournal.com/annotations__use_with_care.htm</guid><link>http://udaykumar.javadevelopersjournal.com/annotations__use_with_care.htm</link><pubDate>Sun, 06 Jul 2008 06:38:00 GMT</pubDate><comments>http://udaykumar.javadevelopersjournal.com/console/comments/popup/?f=annotations%5F%5Fuse%5Fwith%5Fcare</comments><dc:creator>Uday Kumar</dc:creator><description><![CDATA[Well JEE has come a long way indeed. Things have become much more simpler than it was several years ago. One of the welcome additions to the Java language is the use of annotations. It is a full fledged addition to the language and is a very good fea]]></description></item><item><title>Universal media processor - Java based?</title><guid isPermaLink="true">http://udaykumar.javadevelopersjournal.com/universal_media_processor__java_based.htm</guid><link>http://udaykumar.javadevelopersjournal.com/universal_media_processor__java_based.htm</link><pubDate>Wed, 09 Apr 2008 23:33:00 GMT</pubDate><comments>http://udaykumar.javadevelopersjournal.com/console/comments/popup/?f=universal%5Fmedia%5Fprocessor%5F%5Fjava%5Fbased</comments><dc:creator>Uday Kumar</dc:creator><description><![CDATA[Well the future is here and it is RIA. There is really no reason for a development team not to use RIA because the User Interface is so much better than the HTML based alternatives. Even for a data entry style web based application it makes sense to]]></description></item><item><title>Open Source in a Business context</title><guid isPermaLink="true">http://udaykumar.javadevelopersjournal.com/open_source_in_a_business_context.htm</guid><link>http://udaykumar.javadevelopersjournal.com/open_source_in_a_business_context.htm</link><pubDate>Tue, 18 Mar 2008 20:21:00 GMT</pubDate><comments>http://udaykumar.javadevelopersjournal.com/console/comments/popup/?f=open%5Fsource%5Fin%5Fa%5Fbusiness%5Fcontext</comments><dc:creator>Uday Kumar</dc:creator><description><![CDATA[Opening the source is all the rage these days and people refer to OS as something akin to a mantra. Perhaps a silver bullet is finally in sight, they think. Well it is important to understand that technology serves business. While this might seem obv]]></description></item><item><title>Ubiquitous Java</title><guid isPermaLink="true">http://udaykumar.javadevelopersjournal.com/ubiquitous_java.htm</guid><link>http://udaykumar.javadevelopersjournal.com/ubiquitous_java.htm</link><pubDate>Tue, 21 Aug 2007 18:24:00 GMT</pubDate><comments>http://udaykumar.javadevelopersjournal.com/console/comments/popup/?f=ubiquitous%5Fjava</comments><dc:creator>Uday Kumar</dc:creator><description><![CDATA[Java is everywhere: which is probably the understatement of the century !!. But anyway, considering that VMs of every shape and size proliferate in today&#39;s world, it should be relatively simple to fashion some creative solutions using the Java pl]]></description></item><item><title>Continuing on the security bandwagon</title><guid isPermaLink="true">http://udaykumar.javadevelopersjournal.com/continuing_on_the_security_bandwagon.htm</guid><link>http://udaykumar.javadevelopersjournal.com/continuing_on_the_security_bandwagon.htm</link><pubDate>Mon, 06 Aug 2007 23:13:00 GMT</pubDate><comments>http://udaykumar.javadevelopersjournal.com/console/comments/popup/?f=continuing%5Fon%5Fthe%5Fsecurity%5Fbandwagon</comments><dc:creator>Uday Kumar</dc:creator><description><![CDATA[I have come back after a long hiatus - I was busy travelling the world in connection with my teaching activities. These activities were primarily centered on teaching secure product development to product dev teams. My journey took me to China, India]]></description></item><item><title>Security related - Principle of Deterrence</title><guid isPermaLink="true">http://udaykumar.javadevelopersjournal.com/security_related__principle_of_deterrence.htm</guid><link>http://udaykumar.javadevelopersjournal.com/security_related__principle_of_deterrence.htm</link><pubDate>Thu, 04 Jan 2007 20:14:00 GMT</pubDate><comments>http://udaykumar.javadevelopersjournal.com/console/comments/popup/?f=security%5Frelated%5F%5Fprinciple%5Fof%5Fdeterrence</comments><dc:creator>Uday Kumar</dc:creator><description><![CDATA[Recently I have been doing work in the Secure Product Development area - basically teaching product development teams about secure ways of programming their modules. In this context I came across something described as the Principle of Deterrence. Ac]]></description></item><item><title>Game Programming as a learning device</title><guid isPermaLink="true">http://udaykumar.javadevelopersjournal.com/game_programming_as_a_learning_device.htm</guid><link>http://udaykumar.javadevelopersjournal.com/game_programming_as_a_learning_device.htm</link><pubDate>Mon, 02 Oct 2006 23:15:00 GMT</pubDate><comments>http://udaykumar.javadevelopersjournal.com/console/comments/popup/?f=game%5Fprogramming%5Fas%5Fa%5Flearning%5Fdevice</comments><dc:creator>Uday Kumar</dc:creator><description><![CDATA[I have always been a strong believer in mastering the fundamentals - irrespective of the branch of knowledge.  In the area of programming, the fundamentals are those of Computer Science: algorithms, data structures, efficient and performant prog]]></description></item><item><title>Experiences in SOA Support</title><guid isPermaLink="true">http://udaykumar.javadevelopersjournal.com/experiences_in_soa_support.htm</guid><link>http://udaykumar.javadevelopersjournal.com/experiences_in_soa_support.htm</link><pubDate>Fri, 28 Jul 2006 05:05:00 GMT</pubDate><comments>http://udaykumar.javadevelopersjournal.com/console/comments/popup/?f=experiences%5Fin%5Fsoa%5Fsupport</comments><dc:creator>Uday Kumar</dc:creator><description><![CDATA[Some of the key considerations in supporting an SOA infrastructure ( read that as an Enterprise Infrastructure) based on our experiences in providing such services to our customers are described below. These are based on an EAI installation serving a]]></description></item><item><title>Enterprise Architecture Best Practices - Part 3</title><guid isPermaLink="true">http://udaykumar.javadevelopersjournal.com/enterprise_architecture_best_practices__part_3.htm</guid><link>http://udaykumar.javadevelopersjournal.com/enterprise_architecture_best_practices__part_3.htm</link><pubDate>Thu, 27 Jul 2006 16:09:00 GMT</pubDate><comments>http://udaykumar.javadevelopersjournal.com/console/comments/popup/?f=enterprise%5Farchitecture%5Fbest%5Fpractices%5F%5Fpart%5F3</comments><dc:creator>Uday Kumar</dc:creator><description><![CDATA[This installment of the SOA Best Practices focuses on Architecture. These Best Practices evolved from a workshop that we did for one of our customers: we got the customer's architects and development leads to participate in this workshop and the disc]]></description></item><item><title>SOA Best Practices - Part 2</title><guid isPermaLink="true">http://udaykumar.javadevelopersjournal.com/soa_best_practices__part_2.htm</guid><link>http://udaykumar.javadevelopersjournal.com/soa_best_practices__part_2.htm</link><pubDate>Sat, 29 Apr 2006 01:03:00 GMT</pubDate><comments>http://udaykumar.javadevelopersjournal.com/console/comments/popup/?f=soa%5Fbest%5Fpractices%5F%5Fpart%5F2</comments><dc:creator>Uday Kumar</dc:creator><description><![CDATA[As promised here is the next installment of the SOA Best Practices series. We start from the top and proceed down, outlining common sense based, field tested Best Practices and guidelines. Organizations can adopt either a Top Down or a Bottom Up appr]]></description></item><item><title>SOA Best Practices - Part 1</title><guid isPermaLink="true">http://udaykumar.javadevelopersjournal.com/soa_best_practices__part_1.htm</guid><link>http://udaykumar.javadevelopersjournal.com/soa_best_practices__part_1.htm</link><pubDate>Thu, 20 Apr 2006 19:22:00 GMT</pubDate><comments>http://udaykumar.javadevelopersjournal.com/console/comments/popup/?f=soa%5Fbest%5Fpractices%5F%5Fpart%5F1</comments><dc:creator>Uday Kumar</dc:creator><description><![CDATA[As part of my job, I travel to the different customer sites of Covansys and speak to our field engineering teams as well as customer architecture teams regarding the business needs that they are trying to solve as well as the techniques they have dev]]></description></item><item><title>Acquisition of JBoss</title><guid isPermaLink="true">http://udaykumar.javadevelopersjournal.com/acquisition_of_jboss.htm</guid><link>http://udaykumar.javadevelopersjournal.com/acquisition_of_jboss.htm</link><pubDate>Mon, 10 Apr 2006 23:56:00 GMT</pubDate><comments>http://udaykumar.javadevelopersjournal.com/console/comments/popup/?f=acquisition%5Fof%5Fjboss</comments><dc:creator>Uday Kumar</dc:creator><description><![CDATA[Earlier in my blog I had made a fervent prayer hoping against the Oracle acquisition of JBoss. I am glad that the deal fell through. 
The current acquisition by Red Hat opens up some interesting possibilities. I have always felt that any company tha]]></description></item><item><title>ESB - is it necessary to get started with a SOA</title><guid isPermaLink="true">http://udaykumar.javadevelopersjournal.com/esb__is_it_necessary_to_get_started_with_a_soa.htm</guid><link>http://udaykumar.javadevelopersjournal.com/esb__is_it_necessary_to_get_started_with_a_soa.htm</link><pubDate>Thu, 06 Apr 2006 22:39:00 GMT</pubDate><comments>http://udaykumar.javadevelopersjournal.com/console/comments/popup/?f=esb%5F%5Fis%5Fit%5Fnecessary%5Fto%5Fget%5Fstarted%5Fwith%5Fa%5Fsoa</comments><dc:creator>Uday Kumar</dc:creator><description><![CDATA[As the hype continues around the subject of SOA, there are more intense discussions on the role of an ESB or the Enterprise Service Bus and its relation to SOA.&nbsp; Earlier in this blog sequence I had commented on the need to build good application]]></description></item><item><title>XP Refactored</title><guid isPermaLink="true">http://udaykumar.javadevelopersjournal.com/xp_refactored.htm</guid><link>http://udaykumar.javadevelopersjournal.com/xp_refactored.htm</link><pubDate>Wed, 08 Mar 2006 01:31:00 GMT</pubDate><comments>http://udaykumar.javadevelopersjournal.com/console/comments/popup/?f=xp%5Frefactored</comments><dc:creator>Uday Kumar</dc:creator><description><![CDATA[I am in the process of reading the book XP Refactored - Case Against XP. The authors make a fairly good case of the shortcomings of XP. While musing on that, it seems to me that what is needed really is a XD: Extreme Design. 
Thus we take the princi]]></description></item><item><title>JBoss Oracle?</title><guid isPermaLink="true">http://udaykumar.javadevelopersjournal.com/jboss_oracle.htm</guid><link>http://udaykumar.javadevelopersjournal.com/jboss_oracle.htm</link><pubDate>Thu, 16 Feb 2006 05:46:00 GMT</pubDate><comments>http://udaykumar.javadevelopersjournal.com/console/comments/popup/?f=jboss%5Foracle</comments><dc:creator>Uday Kumar</dc:creator><description><![CDATA[I fervently hope that Oracle doesnt acquire JBoss. Oracle's earlier acquisitions make sense as they were all focused on building up the technology stack offerings into a holistic one - of course their would be some winnowing of the product lines acqu]]></description></item><item><title>MDA - in the tar pit</title><guid isPermaLink="true">http://udaykumar.javadevelopersjournal.com/mda__in_the_tar_pit.htm</guid><link>http://udaykumar.javadevelopersjournal.com/mda__in_the_tar_pit.htm</link><pubDate>Thu, 16 Feb 2006 05:34:00 GMT</pubDate><comments>http://udaykumar.javadevelopersjournal.com/console/comments/popup/?f=mda%5F%5Fin%5Fthe%5Ftar%5Fpit</comments><dc:creator>Uday Kumar</dc:creator><description><![CDATA[MDA has not taken hold as expected: what a surprise? MDA, huh?.&nbsp;The industry has not embraced this as much as expected. In most of the large clients organizations we are dealing with&nbsp;MDA is not followed. For that matter even traditional des]]></description></item><item><title>SOA</title><guid isPermaLink="true">http://udaykumar.javadevelopersjournal.com/soa.htm</guid><link>http://udaykumar.javadevelopersjournal.com/soa.htm</link><pubDate>Fri, 03 Feb 2006 17:37:00 GMT</pubDate><comments>http://udaykumar.javadevelopersjournal.com/console/comments/popup/?f=soa</comments><dc:creator>Uday Kumar</dc:creator><description><![CDATA[Once again there is a new technology wave in evidence: the only difference possibly is that this is far more hype compliant than earlier waves. The proponents of this new wave are out there making dramatic announcements and claims of productivity whi]]></description></item><item><title>Professional Open Source</title><guid isPermaLink="true">http://udaykumar.javadevelopersjournal.com/professional_open_source.htm</guid><link>http://udaykumar.javadevelopersjournal.com/professional_open_source.htm</link><pubDate>Fri, 03 Feb 2006 17:21:00 GMT</pubDate><comments>http://udaykumar.javadevelopersjournal.com/console/comments/popup/?f=professional%5Fopen%5Fsource</comments><dc:creator>Uday Kumar</dc:creator><description><![CDATA[So there are two main buzz words in the industry nowadays: SOA and POSS. While SOA is really predominantly hype the other is a viable business model as practiced by JBoss et al. However the problem is that the waters are being muddied by many other c]]></description></item><item><title>Java Interfaces</title><guid isPermaLink="true">http://udaykumar.javadevelopersjournal.com/java_interfaces.htm</guid><link>http://udaykumar.javadevelopersjournal.com/java_interfaces.htm</link><pubDate>Thu, 12 Jan 2006 00:06:00 GMT</pubDate><comments>http://udaykumar.javadevelopersjournal.com/console/comments/popup/?f=java%5Finterfaces</comments><dc:creator>Uday Kumar</dc:creator><description><![CDATA[Interfaces define the contract of a type in Java. This helps add rigor to the type system and promotes orderly creation of and extension of the type system. However it is common knowledge that interfaces dont version well: why not?
Well, consider an]]></description></item><item><title>Open Source - the professional version</title><guid isPermaLink="true">http://udaykumar.javadevelopersjournal.com/open_source__the_professional_version.htm</guid><link>http://udaykumar.javadevelopersjournal.com/open_source__the_professional_version.htm</link><pubDate>Tue, 10 Jan 2006 02:08:00 GMT</pubDate><comments>http://udaykumar.javadevelopersjournal.com/console/comments/popup/?f=open%5Fsource%5F%5Fthe%5Fprofessional%5Fversion</comments><dc:creator>Uday Kumar</dc:creator><description><![CDATA[The Open Source movement is gaining momentum amongst Corporate IT groups. Earlier I had written a Blog Entry about how Open Source developers must be rewarded for their effort in creating high quality software. The Professional Open Source movement i]]></description></item><item><title>Extreme Programming - observations from the field</title><guid isPermaLink="true">http://udaykumar.javadevelopersjournal.com/extreme_programming__observations_from_the_field.htm</guid><link>http://udaykumar.javadevelopersjournal.com/extreme_programming__observations_from_the_field.htm</link><pubDate>Wed, 21 Dec 2005 23:57:00 GMT</pubDate><comments>http://udaykumar.javadevelopersjournal.com/console/comments/popup/?f=extreme%5Fprogramming%5F%5Fobservations%5Ffrom%5Fthe%5Ffield</comments><dc:creator>Uday Kumar</dc:creator><description><![CDATA[When folks hear the word Extreme in XP : the association is with rapid or quick programming. Project Managers in large organizations sometimes shrink in horror at this thought because they associate Extreme with Rapid with docodewithoutproperdesign e]]></description></item><item><title>Free software and all that</title><guid isPermaLink="true">http://udaykumar.javadevelopersjournal.com/free_software_and_all_that.htm</guid><link>http://udaykumar.javadevelopersjournal.com/free_software_and_all_that.htm</link><pubDate>Tue, 06 Dec 2005 15:39:00 GMT</pubDate><comments>http://udaykumar.javadevelopersjournal.com/console/comments/popup/?f=free%5Fsoftware%5Fand%5Fall%5Fthat</comments><dc:creator>Uday Kumar</dc:creator><description><![CDATA[I am a strong supporter of Free Software and am a &quot;card&quot; carrying member of the FSF. I think considering the popularity and widespread adoption of many open source and Free software such as Hibernate, Jakarta et al there should be a way in]]></description></item><item><title>Hibernate tutorial - small corrections</title><guid isPermaLink="true">http://udaykumar.javadevelopersjournal.com/hibernate_tutorial__small_corrections.htm</guid><link>http://udaykumar.javadevelopersjournal.com/hibernate_tutorial__small_corrections.htm</link><pubDate>Sun, 13 Nov 2005 03:32:00 GMT</pubDate><comments>http://udaykumar.javadevelopersjournal.com/console/comments/popup/?f=hibernate%5Ftutorial%5F%5Fsmall%5Fcorrections</comments><dc:creator>Uday Kumar</dc:creator><description><![CDATA[I am back again after a hiatus. I was busy dealing with some work issues and some health issues.I was reviewing the Hibernate tutorial at http://www.hibernate.org/hib_docs/v3/reference/en/html/quickstart.html and am publishing a few minor changes wh]]></description></item><item><title>Known, Unknown, and the Unknowable</title><guid isPermaLink="true">http://udaykumar.javadevelopersjournal.com/known_unknown_and_the_unknowable.htm</guid><link>http://udaykumar.javadevelopersjournal.com/known_unknown_and_the_unknowable.htm</link><pubDate>Mon, 17 Oct 2005 19:02:00 GMT</pubDate><comments>http://udaykumar.javadevelopersjournal.com/console/comments/popup/?f=known%5Funknown%5Fand%5Fthe%5Funknowable</comments><dc:creator>Uday Kumar</dc:creator><description><![CDATA[CIOs are facing a daunting task these days: they constantly have to keep up with the latest technology curve's edge which seems to be advancing faster and faster these days. It is like what the Red Queen describes in Alice in Wonderland, you have to]]></description></item></channel></rss>