<?xml version="1.0" encoding="UTF-8"?><feed
  xmlns="http://www.w3.org/2005/Atom"
  xmlns:thr="http://purl.org/syndication/thread/1.0"
  xml:lang="en"
  xml:base="http://blog.taragana.com/wp-atom.php"
   >
	<title type="text">Simple Thoughts - Java and Web Blog &#187; J2EE</title>
	<subtitle type="text">News and views from a Software Architect and Web Entrepreneur on Java, PHP and Web 2.0 Technologies.</subtitle>

	<updated>2009-10-11T17:57:52Z</updated>
	<generator uri="http://wordpress.org/" version="2.7.1">WordPress</generator>

	<link rel="alternate" type="text/html" href="http://blog.taragana.com" />
	<id>http://blog.taragana.com/index.php/feed/atom/</id>
	<link rel="self" type="application/atom+xml" href="http://blog.taragana.com/index.php/category/programming/java/j2ee/feed/atom/" />

			<entry>
		<author>
			<name>Partho</name>
						<uri>http://blog.taragana.com/</uri>
					</author>
		<title type="html"><![CDATA[Java EE 6 Features Overview]]></title>
		<link rel="alternate" type="text/html" href="http://blog.taragana.com/index.php/archive/java-ee-6-features-overview/" />
		<id>http://blog.taragana.com/?p=14305</id>
		<updated>2009-08-28T22:41:40Z</updated>
		<published>2009-08-28T22:41:40Z</published>
		<category scheme="http://blog.taragana.com" term="Enterprise Software and Services" /><category scheme="http://blog.taragana.com" term="Featured Article" /><category scheme="http://blog.taragana.com" term="J2EE" /><category scheme="http://blog.taragana.com" term="Java Software" /><category scheme="http://blog.taragana.com" term="Ejb" /><category scheme="http://blog.taragana.com" term="Java EE 6" /><category scheme="http://blog.taragana.com" term="Java EE 6.0" /><category scheme="http://blog.taragana.com" term="Java Enterprise Edition" /><category scheme="http://blog.taragana.com" term="JSP" /><category scheme="http://blog.taragana.com" term="Servlet" /><category scheme="http://blog.taragana.com" term="Servlets" /><category scheme="http://blog.taragana.com" term="Web application" />		<summary type="html"><![CDATA[Java EE 6 arrives as a big leap transforming into an ideally simple, streamlined and well-integrated platform. Java Platform, Enterprise Edition (Java EE) has grown over the years since its in 1999. After years of development the Java EE platform has accumulated a chunk of outdated APIs that are not well supported or not widely [...]]]></summary>
		<link rel="replies" type="text/html" href="http://blog.taragana.com/index.php/archive/java-ee-6-features-overview/#comments" thr:count="0"/>
		<link rel="replies" type="application/atom+xml" href="http://blog.taragana.com/index.php/archive/java-ee-6-features-overview/feed/atom/" thr:count="0"/>
		<thr:total>0</thr:total>
	</entry>
		<entry>
		<author>
			<name>Angsuman Chakraborty</name>
						<uri>http://blog.taragana.com/</uri>
					</author>
		<title type="html"><![CDATA[Progressive Disclosure in API Design with example]]></title>
		<link rel="alternate" type="text/html" href="http://blog.taragana.com/index.php/archive/progressive-disclosure-in-api-design-with-example/" />
		<id>http://blog.taragana.com/?p=13349</id>
		<updated>2009-08-05T13:47:57Z</updated>
		<published>2009-08-05T12:56:44Z</published>
		<category scheme="http://blog.taragana.com" term="Featured Article" /><category scheme="http://blog.taragana.com" term="How To" /><category scheme="http://blog.taragana.com" term="Information Technology" /><category scheme="http://blog.taragana.com" term="J2EE" /><category scheme="http://blog.taragana.com" term="J2ME" /><category scheme="http://blog.taragana.com" term="J2SE" /><category scheme="http://blog.taragana.com" term="JDBC" /><category scheme="http://blog.taragana.com" term="JMS" /><category scheme="http://blog.taragana.com" term="Java Software" /><category scheme="http://blog.taragana.com" term="Programming" /><category scheme="http://blog.taragana.com" term="Tech Note" /><category scheme="http://blog.taragana.com" term="Web" /><category scheme="http://blog.taragana.com" term="Db4o" /><category scheme="http://blog.taragana.com" term="Progressive Disclosure" />		<summary type="html"><![CDATA[You have probably heard about the progressive disclosure principle of UI design. In Progressive disclosure design you defer advanced or rarely used features to a secondary screen, making applications easier to learn and less error-prone. It has been successfully argued that the same principles can be and should be applied to API design, which are [...]]]></summary>
		<link rel="replies" type="text/html" href="http://blog.taragana.com/index.php/archive/progressive-disclosure-in-api-design-with-example/#comments" thr:count="0"/>
		<link rel="replies" type="application/atom+xml" href="http://blog.taragana.com/index.php/archive/progressive-disclosure-in-api-design-with-example/feed/atom/" thr:count="0"/>
		<thr:total>0</thr:total>
	</entry>
		<entry>
		<author>
			<name>Partho</name>
						<uri>http://blog.taragana.com/</uri>
					</author>
		<title type="html"><![CDATA[Top 10 Java Workflow Engine]]></title>
		<link rel="alternate" type="text/html" href="http://blog.taragana.com/index.php/archive/top-10-java-workflow-engine/" />
		<id>http://blog.taragana.com/?p=6121</id>
		<updated>2009-03-13T21:09:45Z</updated>
		<published>2009-03-13T21:09:45Z</published>
		<category scheme="http://blog.taragana.com" term="J2EE" /><category scheme="http://blog.taragana.com" term="Java Software" /><category scheme="http://blog.taragana.com" term="Software Review" /><category scheme="http://blog.taragana.com" term="Top 10" /><category scheme="http://blog.taragana.com" term="eclipse" /><category scheme="http://blog.taragana.com" term="Open Source" /><category scheme="http://blog.taragana.com" term="Top 10  java workflow software" /><category scheme="http://blog.taragana.com" term="top java workflow engine" /><category scheme="http://blog.taragana.com" term="workflow engine" />		<summary type="html"><![CDATA[The workflow technology has been developed to streamline the design of information system. The workflow engines interpret the documents in the server and acts according to the computer defined process. They involve a wide range of functions from saving a document in a document management system to issuing new work by sending emails. More precisely, [...]]]></summary>
		<link rel="replies" type="text/html" href="http://blog.taragana.com/index.php/archive/top-10-java-workflow-engine/#comments" thr:count="6"/>
		<link rel="replies" type="application/atom+xml" href="http://blog.taragana.com/index.php/archive/top-10-java-workflow-engine/feed/atom/" thr:count="6"/>
		<thr:total>6</thr:total>
	</entry>
		<entry>
		<author>
			<name>Angsuman Chakraborty</name>
						<uri>http://blog.taragana.com/</uri>
					</author>
		<title type="html"><![CDATA[10 Free Java ebooks for You]]></title>
		<link rel="alternate" type="text/html" href="http://blog.taragana.com/index.php/archive/10-free-java-ebooks-for-you/" />
		<id>http://blog.taragana.com/?p=3530</id>
		<updated>2008-12-20T06:21:49Z</updated>
		<published>2008-12-20T06:20:33Z</published>
		<category scheme="http://blog.taragana.com" term="Headline News" /><category scheme="http://blog.taragana.com" term="J2EE" /><category scheme="http://blog.taragana.com" term="Java Software" /><category scheme="http://blog.taragana.com" term="Programming" /><category scheme="http://blog.taragana.com" term="Technology" /><category scheme="http://blog.taragana.com" term="free java ebooks" /><category scheme="http://blog.taragana.com" term="Java ebooks" />		<summary type="html"><![CDATA[Java is a programming language originally developed by Sun Microsystems and released in 1995. But its been more than 10 years from then and the popularity has taken Java to an enviable height. That is why we thought of providing you with 10 best tutorials on Java. These books can help right from a beginner [...]]]></summary>
		<link rel="replies" type="text/html" href="http://blog.taragana.com/index.php/archive/10-free-java-ebooks-for-you/#comments" thr:count="3"/>
		<link rel="replies" type="application/atom+xml" href="http://blog.taragana.com/index.php/archive/10-free-java-ebooks-for-you/feed/atom/" thr:count="3"/>
		<thr:total>3</thr:total>
	</entry>
		<entry>
		<author>
			<name>Angsuman Chakraborty</name>
						<uri>http://blog.taragana.com/</uri>
					</author>
		<title type="html"><![CDATA[Java: How To Get Stacktrace of Any Local / Remote Java Process]]></title>
		<link rel="alternate" type="text/html" href="http://blog.taragana.com/index.php/archive/java-how-to-get-stacktrace-of-any-running-process/" />
		<id>http://blog.taragana.com/?p=2835</id>
		<updated>2008-09-23T08:30:39Z</updated>
		<published>2008-09-23T08:05:42Z</published>
		<category scheme="http://blog.taragana.com" term="Enterprise Software and Services" /><category scheme="http://blog.taragana.com" term="Fedora 7" /><category scheme="http://blog.taragana.com" term="Fedora Core 6" /><category scheme="http://blog.taragana.com" term="Headline News" /><category scheme="http://blog.taragana.com" term="How To" /><category scheme="http://blog.taragana.com" term="J2EE" /><category scheme="http://blog.taragana.com" term="Java Software" /><category scheme="http://blog.taragana.com" term="Linux" /><category scheme="http://blog.taragana.com" term="Open Source Software" /><category scheme="http://blog.taragana.com" term="Programming" /><category scheme="http://blog.taragana.com" term="Cases" /><category scheme="http://blog.taragana.com" term="Debugging" /><category scheme="http://blog.taragana.com" term="Java Debugging" /><category scheme="http://blog.taragana.com" term="Java Stacktrace" /><category scheme="http://blog.taragana.com" term="jps" /><category scheme="http://blog.taragana.com" term="jstack" /><category scheme="http://blog.taragana.com" term="Stacktrace" />		<summary type="html"><![CDATA[You may run Java processes in the foreground or in many cases they may be run using cron jobs or during system startup, as background processes. How can you find out stacktraces of any running Java process? But first how can you even know their name &#38; process id's?
How to find process id (pid) of [...]]]></summary>
		<link rel="replies" type="text/html" href="http://blog.taragana.com/index.php/archive/java-how-to-get-stacktrace-of-any-running-process/#comments" thr:count="0"/>
		<link rel="replies" type="application/atom+xml" href="http://blog.taragana.com/index.php/archive/java-how-to-get-stacktrace-of-any-running-process/feed/atom/" thr:count="0"/>
		<thr:total>0</thr:total>
	</entry>
		<entry>
		<author>
			<name>Angsuman Chakraborty</name>
						<uri>http://blog.taragana.com/</uri>
					</author>
		<title type="html"><![CDATA[Free Java Certification Exam Retake Promotion]]></title>
		<link rel="alternate" type="text/html" href="http://blog.taragana.com/index.php/archive/free-java-certification-exam-retake-promotion/" />
		<id>http://blog.taragana.com/?p=2617</id>
		<updated>2008-06-12T18:15:13Z</updated>
		<published>2008-06-12T18:15:13Z</published>
		<category scheme="http://blog.taragana.com" term="Headline News" /><category scheme="http://blog.taragana.com" term="J2EE" /><category scheme="http://blog.taragana.com" term="Java Software" /><category scheme="http://blog.taragana.com" term="Programming" /><category scheme="http://blog.taragana.com" term="Java Certification" /><category scheme="http://blog.taragana.com" term="Java Certification Exam" /><category scheme="http://blog.taragana.com" term="ProMetric" /><category scheme="http://blog.taragana.com" term="Sun Microsystems" />		<summary type="html"><![CDATA[To commemorate Sun's awarding over half million certifications, Sun will allow you to re-take the exam one additional time, should you need it, for free if you place your order by June 20 2008. If you are not sure about your chances in the very first time, this is a golden opportunity for you. Here's [...]]]></summary>
		<link rel="replies" type="text/html" href="http://blog.taragana.com/index.php/archive/free-java-certification-exam-retake-promotion/#comments" thr:count="2"/>
		<link rel="replies" type="application/atom+xml" href="http://blog.taragana.com/index.php/archive/free-java-certification-exam-retake-promotion/feed/atom/" thr:count="2"/>
		<thr:total>2</thr:total>
	</entry>
		<entry>
		<author>
			<name>Angsuman Chakraborty</name>
						<uri>http://blog.taragana.com/</uri>
					</author>
		<title type="html"><![CDATA[Preparing for Java One 2008 Live Coverage]]></title>
		<link rel="alternate" type="text/html" href="http://blog.taragana.com/index.php/archive/preparing-for-java-one-2008-live-coverage/" />
		<id>http://blog.taragana.com/index.php/archive/preparing-for-java-one-2008-live-coverage/</id>
		<updated>2008-04-29T10:53:09Z</updated>
		<published>2008-04-29T10:53:09Z</published>
		<category scheme="http://blog.taragana.com" term="Enterprise Software and Services" /><category scheme="http://blog.taragana.com" term="J2EE" /><category scheme="http://blog.taragana.com" term="Java Software" /><category scheme="http://blog.taragana.com" term="Programming" /><category scheme="http://blog.taragana.com" term="Web" /><category scheme="http://blog.taragana.com" term="Eye" /><category scheme="http://blog.taragana.com" term="J2ME" /><category scheme="http://blog.taragana.com" term="JSP" />		<summary type="html"><![CDATA[I am preparing for attending JavaOne. I will cover JavaOne 2008 live on this blog and on twitter. 

I will focus on enterprise software, new trends in Java and anything else that catches my eye.
If you are vendor feel free to send me information about your product release as many others have. 
See you there&#8230;
]]></summary>
		<link rel="replies" type="text/html" href="http://blog.taragana.com/index.php/archive/preparing-for-java-one-2008-live-coverage/#comments" thr:count="0"/>
		<link rel="replies" type="application/atom+xml" href="http://blog.taragana.com/index.php/archive/preparing-for-java-one-2008-live-coverage/feed/atom/" thr:count="0"/>
		<thr:total>0</thr:total>
	</entry>
		<entry>
		<author>
			<name>Angsuman Chakraborty</name>
						<uri>http://blog.taragana.com/</uri>
					</author>
		<title type="html"><![CDATA[Live Blogging from JavaOne Conference 6-9 May in San Francisco]]></title>
		<link rel="alternate" type="text/html" href="http://blog.taragana.com/index.php/archive/live-blogging-from-javaone-conference-6-9-may-in-san-francisco/" />
		<id>http://blog.taragana.com/index.php/archive/live-blogging-from-javaone-conference-6-9-may-in-san-francisco/</id>
		<updated>2008-03-21T13:19:32Z</updated>
		<published>2008-03-21T13:05:53Z</published>
		<category scheme="http://blog.taragana.com" term="Headline News" /><category scheme="http://blog.taragana.com" term="J2EE" /><category scheme="http://blog.taragana.com" term="Java Software" /><category scheme="http://blog.taragana.com" term="Pro Blogging" /><category scheme="http://blog.taragana.com" term="Programming" /><category scheme="http://blog.taragana.com" term="Web" /><category scheme="http://blog.taragana.com" term="Ant" /><category scheme="http://blog.taragana.com" term="Friends" /><category scheme="http://blog.taragana.com" term="J2ME" /><category scheme="http://blog.taragana.com" term="JSP" />		<summary type="html"><![CDATA[I got an invitation for covering JavaOne and received a Press pass for the conference.
I am planning to attend the conference from 6-9 May in San Francisco and live blog about the event. I will be updating soon on the sessions I plan to attend and more.
Looking forward to meet some old friends in San [...]]]></summary>
		<link rel="replies" type="text/html" href="http://blog.taragana.com/index.php/archive/live-blogging-from-javaone-conference-6-9-may-in-san-francisco/#comments" thr:count="0"/>
		<link rel="replies" type="application/atom+xml" href="http://blog.taragana.com/index.php/archive/live-blogging-from-javaone-conference-6-9-may-in-san-francisco/feed/atom/" thr:count="0"/>
		<thr:total>0</thr:total>
	</entry>
		<entry>
		<author>
			<name>Angsuman Chakraborty</name>
						<uri>http://blog.taragana.com/</uri>
					</author>
		<title type="html"><![CDATA[Bangalore &amp; India Java Leaders of the World? Should JavaOne Shift to India?]]></title>
		<link rel="alternate" type="text/html" href="http://blog.taragana.com/index.php/archive/bangalore-india-java-leaders-of-the-world-should-javaone-shift-to-india/" />
		<id>http://blog.taragana.com/index.php/archive/bangalore-india-java-leaders-of-the-world-should-javaone-shift-to-india/</id>
		<updated>2008-03-11T02:51:05Z</updated>
		<published>2008-03-11T02:51:05Z</published>
		<category scheme="http://blog.taragana.com" term="Google" /><category scheme="http://blog.taragana.com" term="Headline News" /><category scheme="http://blog.taragana.com" term="J2EE" /><category scheme="http://blog.taragana.com" term="Java Software" /><category scheme="http://blog.taragana.com" term="Open Source Software" /><category scheme="http://blog.taragana.com" term="Programming" /><category scheme="http://blog.taragana.com" term="Web" /><category scheme="http://blog.taragana.com" term="JSP" /><category scheme="http://blog.taragana.com" term="Servlet" />		<summary type="html"><![CDATA[It was well known that there is a significant amount of Java development in Bangalore these days. However it took me by surprise to find that it may actually be a world leader in terms of amount of Java and India too as a country. What was even more surprising is that USA doesn't figure [...]]]></summary>
		<link rel="replies" type="text/html" href="http://blog.taragana.com/index.php/archive/bangalore-india-java-leaders-of-the-world-should-javaone-shift-to-india/#comments" thr:count="3"/>
		<link rel="replies" type="application/atom+xml" href="http://blog.taragana.com/index.php/archive/bangalore-india-java-leaders-of-the-world-should-javaone-shift-to-india/feed/atom/" thr:count="3"/>
		<thr:total>3</thr:total>
	</entry>
		<entry>
		<author>
			<name>Angsuman Chakraborty</name>
						<uri>http://blog.taragana.com/</uri>
					</author>
		<title type="html"><![CDATA[How To Resolve Tomcat - Openfire Port Conflict]]></title>
		<link rel="alternate" type="text/html" href="http://blog.taragana.com/index.php/archive/how-to-resolve-tomcat-openfire-port-conflict/" />
		<id>http://blog.taragana.com/index.php/archive/how-to-resolve-tomcat-openfire-port-conflict/</id>
		<updated>2007-11-13T15:49:49Z</updated>
		<published>2007-11-13T15:49:49Z</published>
		<category scheme="http://blog.taragana.com" term="Enterprise Software and Services" /><category scheme="http://blog.taragana.com" term="Headline News" /><category scheme="http://blog.taragana.com" term="How To" /><category scheme="http://blog.taragana.com" term="J2EE" /><category scheme="http://blog.taragana.com" term="Java Software" /><category scheme="http://blog.taragana.com" term="Linux" /><category scheme="http://blog.taragana.com" term="Linux Migration" /><category scheme="http://blog.taragana.com" term="Open Source Software" /><category scheme="http://blog.taragana.com" term="Programming" /><category scheme="http://blog.taragana.com" term="Web" /><category scheme="http://blog.taragana.com" term="Web Services" /><category scheme="http://blog.taragana.com" term="Jabber" /><category scheme="http://blog.taragana.com" term="JSP" /><category scheme="http://blog.taragana.com" term="Servlet" /><category scheme="http://blog.taragana.com" term="Tomcat" />		<summary type="html"><![CDATA[Openfire (Jabber/XMPP server) by default binds on port 8080 which is also used by Tomcat. This causes Tomcat to fail when openfire is started before it. The solution, as always, is simple.

You can either change the port of Openfire or Tomcat. Alternatively you can bind them on different IP addresses in machines with multiple interfaces [...]]]></summary>
		<link rel="replies" type="text/html" href="http://blog.taragana.com/index.php/archive/how-to-resolve-tomcat-openfire-port-conflict/#comments" thr:count="0"/>
		<link rel="replies" type="application/atom+xml" href="http://blog.taragana.com/index.php/archive/how-to-resolve-tomcat-openfire-port-conflict/feed/atom/" thr:count="0"/>
		<thr:total>0</thr:total>
	</entry>
		<entry>
		<author>
			<name>Angsuman Chakraborty</name>
						<uri>http://blog.taragana.com/</uri>
					</author>
		<title type="html"><![CDATA[How To Communicate Between Java Applets]]></title>
		<link rel="alternate" type="text/html" href="http://blog.taragana.com/index.php/archive/how-to-communicate-between-java-applets/" />
		<id>http://blog.taragana.com/index.php/archive/how-to-communicate-between-java-applets/</id>
		<updated>2007-10-22T17:46:34Z</updated>
		<published>2007-10-22T17:46:34Z</published>
		<category scheme="http://blog.taragana.com" term="Enterprise Software and Services" /><category scheme="http://blog.taragana.com" term="Headline News" /><category scheme="http://blog.taragana.com" term="How To" /><category scheme="http://blog.taragana.com" term="J2EE" /><category scheme="http://blog.taragana.com" term="Java Software" /><category scheme="http://blog.taragana.com" term="Javascript" /><category scheme="http://blog.taragana.com" term="Open Source Software" /><category scheme="http://blog.taragana.com" term="Programming" /><category scheme="http://blog.taragana.com" term="Tech Note" /><category scheme="http://blog.taragana.com" term="Web" /><category scheme="http://blog.taragana.com" term="Web Services" />		<summary type="html"><![CDATA[Communication between Java applets has been an interesting topic from the early days of Java. There are several esoteric ways to communicate like using Javascript as a bridge. However we will look into the simplest and most reliable method of intra-applet communication.

Simple solution to applet communication problem
Use a class with static getters and setters method(s) [...]]]></summary>
		<link rel="replies" type="text/html" href="http://blog.taragana.com/index.php/archive/how-to-communicate-between-java-applets/#comments" thr:count="3"/>
		<link rel="replies" type="application/atom+xml" href="http://blog.taragana.com/index.php/archive/how-to-communicate-between-java-applets/feed/atom/" thr:count="3"/>
		<thr:total>3</thr:total>
	</entry>
		<entry>
		<author>
			<name>Angsuman Chakraborty</name>
						<uri>http://blog.taragana.com/</uri>
					</author>
		<title type="html"><![CDATA[Java is Slow Revisited]]></title>
		<link rel="alternate" type="text/html" href="http://blog.taragana.com/index.php/archive/java-is-slow-revisited/" />
		<id>http://blog.taragana.com/index.php/archive/java-is-slow-revisited/</id>
		<updated>2007-08-26T06:11:45Z</updated>
		<published>2007-08-26T06:05:50Z</published>
		<category scheme="http://blog.taragana.com" term="Headline News" /><category scheme="http://blog.taragana.com" term="J2EE" /><category scheme="http://blog.taragana.com" term="Java Software" /><category scheme="http://blog.taragana.com" term="Programming" /><category scheme="http://blog.taragana.com" term="Cases" /><category scheme="http://blog.taragana.com" term="Leverage" /><category scheme="http://blog.taragana.com" term="Lies" /><category scheme="http://blog.taragana.com" term="Symantec" />		<summary type="html"><![CDATA[There is a minor-war going on in Sun Alumni mailing list and elsewhere where the common misconception: "Java is slow" is surfacing again and again, much to the dismay of knowledgeable Java developers who have known for ages that Java is fast even compared to C++ and has been so for several years. All this [...]]]></summary>
		<link rel="replies" type="text/html" href="http://blog.taragana.com/index.php/archive/java-is-slow-revisited/#comments" thr:count="4"/>
		<link rel="replies" type="application/atom+xml" href="http://blog.taragana.com/index.php/archive/java-is-slow-revisited/feed/atom/" thr:count="4"/>
		<thr:total>4</thr:total>
	</entry>
		<entry>
		<author>
			<name>Angsuman Chakraborty</name>
						<uri>http://blog.taragana.com/</uri>
					</author>
		<title type="html"><![CDATA[The Meaning &amp; Value of Branding]]></title>
		<link rel="alternate" type="text/html" href="http://blog.taragana.com/index.php/archive/the-meaning-value-of-branding/" />
		<id>http://blog.taragana.com/index.php/archive/the-meaning-value-of-branding/</id>
		<updated>2007-08-23T19:55:54Z</updated>
		<published>2007-08-23T19:55:54Z</published>
		<category scheme="http://blog.taragana.com" term="Headline News" /><category scheme="http://blog.taragana.com" term="J2EE" /><category scheme="http://blog.taragana.com" term="Java Software" /><category scheme="http://blog.taragana.com" term="Marketing" /><category scheme="http://blog.taragana.com" term="Programming" /><category scheme="http://blog.taragana.com" term="Web" /><category scheme="http://blog.taragana.com" term="Branding" />		<summary type="html"><![CDATA[Jonathan Schwartz, CEO of Sun Microsystems, has written a heart-felt piece on the value of branding for a company and its customers. I very much agree with him. A brand is not just a promise, it is an expectation, it is a theme to rally behind.
The saying goes, "a brand is a promise." On a [...]]]></summary>
		<link rel="replies" type="text/html" href="http://blog.taragana.com/index.php/archive/the-meaning-value-of-branding/#comments" thr:count="0"/>
		<link rel="replies" type="application/atom+xml" href="http://blog.taragana.com/index.php/archive/the-meaning-value-of-branding/feed/atom/" thr:count="0"/>
		<thr:total>0</thr:total>
	</entry>
		<entry>
		<author>
			<name>Angsuman Chakraborty</name>
						<uri>http://blog.taragana.com/</uri>
					</author>
		<title type="html"><![CDATA[Sun To Change Stock Ticker Symbol to JAVA]]></title>
		<link rel="alternate" type="text/html" href="http://blog.taragana.com/index.php/archive/sun-to-change-stock-ticker-symbol-to-java/" />
		<id>http://blog.taragana.com/index.php/archive/sun-to-change-stock-ticker-symbol-to-java/</id>
		<updated>2007-08-23T19:01:00Z</updated>
		<published>2007-08-23T18:29:20Z</published>
		<category scheme="http://blog.taragana.com" term="Headline News" /><category scheme="http://blog.taragana.com" term="J2EE" /><category scheme="http://blog.taragana.com" term="Java Software" /><category scheme="http://blog.taragana.com" term="Programming" /><category scheme="http://blog.taragana.com" term="Software Outsourcing" /><category scheme="http://blog.taragana.com" term="Sun" /><category scheme="http://blog.taragana.com" term="College" /><category scheme="http://blog.taragana.com" term="Marketwatch" /><category scheme="http://blog.taragana.com" term="Travel" />		<summary type="html"><![CDATA[Kind of gives you a clear indication where Sun (NASDAQ: SUNW) is headed, doesn't it? It does give me a warm feeling too knowing Sun is so much committed to Java, a language I have been working on since 1996. The change will go into effect on Aug. 27. 

"The Java brand and technology have [...]]]></summary>
		<link rel="replies" type="text/html" href="http://blog.taragana.com/index.php/archive/sun-to-change-stock-ticker-symbol-to-java/#comments" thr:count="3"/>
		<link rel="replies" type="application/atom+xml" href="http://blog.taragana.com/index.php/archive/sun-to-change-stock-ticker-symbol-to-java/feed/atom/" thr:count="3"/>
		<thr:total>3</thr:total>
	</entry>
		<entry>
		<author>
			<name>Angsuman Chakraborty</name>
						<uri>http://blog.taragana.com/</uri>
					</author>
		<title type="html"><![CDATA[How To Install JDK 6 / Java SE 6 (+ Tomcat) in Fedora Core 6 / Fedora 7 in 5 Minutes]]></title>
		<link rel="alternate" type="text/html" href="http://blog.taragana.com/index.php/archive/how-to-install-jdk-6-java-se-6-tomcat-in-fedora-core-6-fedora-7-in-5-minutes/" />
		<id>http://blog.taragana.com/index.php/archive/how-to-install-jdk-6-java-se-6-tomcat-in-fedora-core-6-fedora-7-in-5-minutes/</id>
		<updated>2007-08-12T12:14:30Z</updated>
		<published>2007-08-07T15:07:25Z</published>
		<category scheme="http://blog.taragana.com" term="Enterprise Software and Services" /><category scheme="http://blog.taragana.com" term="Fedora 7" /><category scheme="http://blog.taragana.com" term="Fedora Core 6" /><category scheme="http://blog.taragana.com" term="Headline News" /><category scheme="http://blog.taragana.com" term="How To" /><category scheme="http://blog.taragana.com" term="J2EE" /><category scheme="http://blog.taragana.com" term="Java Software" /><category scheme="http://blog.taragana.com" term="Linux" /><category scheme="http://blog.taragana.com" term="Programming" /><category scheme="http://blog.taragana.com" term="Tech Note" /><category scheme="http://blog.taragana.com" term="Web" /><category scheme="http://blog.taragana.com" term="Web 2.0" /><category scheme="http://blog.taragana.com" term="Web Hosting" /><category scheme="http://blog.taragana.com" term="Web Services" /><category scheme="http://blog.taragana.com" term="Fedora" /><category scheme="http://blog.taragana.com" term="Tomcat" />		<summary type="html"><![CDATA[Fedora Core developers make it rather hard to install and properly configure Sun's JVM. All said and done Sun's JVM (comes with JDK) is the best JVM implementation out there; not to mention that it is the reference implementation. Here is how you can easily install JDK 6 / Java SE 6 in 5 minutes [...]]]></summary>
		<link rel="replies" type="text/html" href="http://blog.taragana.com/index.php/archive/how-to-install-jdk-6-java-se-6-tomcat-in-fedora-core-6-fedora-7-in-5-minutes/#comments" thr:count="17"/>
		<link rel="replies" type="application/atom+xml" href="http://blog.taragana.com/index.php/archive/how-to-install-jdk-6-java-se-6-tomcat-in-fedora-core-6-fedora-7-in-5-minutes/feed/atom/" thr:count="17"/>
		<thr:total>17</thr:total>
	</entry>
		<entry>
		<author>
			<name>Angsuman Chakraborty</name>
						<uri>http://blog.taragana.com/</uri>
					</author>
		<title type="html"><![CDATA[HSQLDB Tip: Case Insensitive LIKE Query in HSQLDB RDBMS &amp; Space Crunched String Comparison]]></title>
		<link rel="alternate" type="text/html" href="http://blog.taragana.com/index.php/archive/hsqldb-tip-case-insensitive-like-query-in-hsqldb-rdbms-space-crunched-string-comparison/" />
		<id>http://blog.taragana.com/index.php/archive/hsqldb-tip-case-insensitive-like-query-in-hsqldb-rdbms-space-crunched-string-comparison/</id>
		<updated>2007-07-21T16:31:56Z</updated>
		<published>2007-07-21T15:44:25Z</published>
		<category scheme="http://blog.taragana.com" term="Database" /><category scheme="http://blog.taragana.com" term="Enterprise Software and Services" /><category scheme="http://blog.taragana.com" term="HSQLDB" /><category scheme="http://blog.taragana.com" term="Headline News" /><category scheme="http://blog.taragana.com" term="How To" /><category scheme="http://blog.taragana.com" term="J2EE" /><category scheme="http://blog.taragana.com" term="Java Software" /><category scheme="http://blog.taragana.com" term="Programming" /><category scheme="http://blog.taragana.com" term="RDBMS" /><category scheme="http://blog.taragana.com" term="Tech Note" />		<summary type="html"><![CDATA[I previously discussed how to extend HSQLDB relational database with simple Java functions. The example there actually implements case insensitive like query functionality for HSQLDB. Read the article to get an understanding of how to write such custom functions and how to use them. Then read below to find a solution for performing space crunched [...]]]></summary>
		<link rel="replies" type="text/html" href="http://blog.taragana.com/index.php/archive/hsqldb-tip-case-insensitive-like-query-in-hsqldb-rdbms-space-crunched-string-comparison/#comments" thr:count="0"/>
		<link rel="replies" type="application/atom+xml" href="http://blog.taragana.com/index.php/archive/hsqldb-tip-case-insensitive-like-query-in-hsqldb-rdbms-space-crunched-string-comparison/feed/atom/" thr:count="0"/>
		<thr:total>0</thr:total>
	</entry>
		<entry>
		<author>
			<name>Angsuman Chakraborty</name>
						<uri>http://blog.taragana.com/</uri>
					</author>
		<title type="html"><![CDATA[AJAX-Javascript File Upload Form]]></title>
		<link rel="alternate" type="text/html" href="http://blog.taragana.com/index.php/archive/ajax-javascript-file-upload-form/" />
		<id>http://blog.taragana.com/index.php/archive/ajax-javascript-file-upload-form/</id>
		<updated>2007-07-21T08:37:01Z</updated>
		<published>2007-07-21T08:33:37Z</published>
		<category scheme="http://blog.taragana.com" term="Ajax" /><category scheme="http://blog.taragana.com" term="Browser" /><category scheme="http://blog.taragana.com" term="Firefox" /><category scheme="http://blog.taragana.com" term="Headline News" /><category scheme="http://blog.taragana.com" term="How To" /><category scheme="http://blog.taragana.com" term="Internet Explorer" /><category scheme="http://blog.taragana.com" term="J2EE" /><category scheme="http://blog.taragana.com" term="Java Software" /><category scheme="http://blog.taragana.com" term="PHP" /><category scheme="http://blog.taragana.com" term="Programming" /><category scheme="http://blog.taragana.com" term="Web" /><category scheme="http://blog.taragana.com" term="Web 2.0" /><category scheme="http://blog.taragana.com" term="Web Services" /><category scheme="http://blog.taragana.com" term="Say" />		<summary type="html"><![CDATA[Ext extension UploadForm is a new extension to easily upload multiple files from web interface to a server. 

The files are added to a queue first and then uploaded. The live file upload status and statistics are shown. The extension is pretty stable and usable. You can see a demo here. It is based on [...]]]></summary>
		<link rel="replies" type="text/html" href="http://blog.taragana.com/index.php/archive/ajax-javascript-file-upload-form/#comments" thr:count="1"/>
		<link rel="replies" type="application/atom+xml" href="http://blog.taragana.com/index.php/archive/ajax-javascript-file-upload-form/feed/atom/" thr:count="1"/>
		<thr:total>1</thr:total>
	</entry>
		<entry>
		<author>
			<name>Angsuman Chakraborty</name>
						<uri>http://blog.taragana.com/</uri>
					</author>
		<title type="html"><![CDATA[Java Runtime.Exec() Guide]]></title>
		<link rel="alternate" type="text/html" href="http://blog.taragana.com/index.php/archive/java-runtimeexec-guide/" />
		<id>http://blog.taragana.com/index.php/archive/java-runtimeexec-guide/</id>
		<updated>2007-07-21T16:11:40Z</updated>
		<published>2007-07-19T19:10:29Z</published>
		<category scheme="http://blog.taragana.com" term="Headline News" /><category scheme="http://blog.taragana.com" term="How To" /><category scheme="http://blog.taragana.com" term="J2EE" /><category scheme="http://blog.taragana.com" term="Java Software" /><category scheme="http://blog.taragana.com" term="Programming" /><category scheme="http://blog.taragana.com" term="Tech Note" />		<summary type="html"><![CDATA[Everything you ever wanted to know and should know about Java Runtime.exec().

This old but still golden article is an excellent guide to using Runtime.exec(). The key points he discusses are:
1. You need to drain the input stream to prevent because failure to promptly write the input stream or read the output stream of the subprocess [...]]]></summary>
		<link rel="replies" type="text/html" href="http://blog.taragana.com/index.php/archive/java-runtimeexec-guide/#comments" thr:count="1"/>
		<link rel="replies" type="application/atom+xml" href="http://blog.taragana.com/index.php/archive/java-runtimeexec-guide/feed/atom/" thr:count="1"/>
		<thr:total>1</thr:total>
	</entry>
		<entry>
		<author>
			<name>Angsuman Chakraborty</name>
						<uri>http://blog.taragana.com/</uri>
					</author>
		<title type="html"><![CDATA[The Power And Versatility of JSON (Over XML)]]></title>
		<link rel="alternate" type="text/html" href="http://blog.taragana.com/index.php/archive/the-power-and-versatility-of-json-over-xml/" />
		<id>http://blog.taragana.com/index.php/archive/the-power-and-versatility-of-json-over-xml/</id>
		<updated>2007-07-17T04:41:55Z</updated>
		<published>2007-07-16T20:20:59Z</published>
		<category scheme="http://blog.taragana.com" term="Headline News" /><category scheme="http://blog.taragana.com" term="J2EE" /><category scheme="http://blog.taragana.com" term="Java Software" /><category scheme="http://blog.taragana.com" term="Javascript" /><category scheme="http://blog.taragana.com" term="Programming" /><category scheme="http://blog.taragana.com" term="SOA" /><category scheme="http://blog.taragana.com" term="Tech Note" /><category scheme="http://blog.taragana.com" term="Web" /><category scheme="http://blog.taragana.com" term="Web 2.0" /><category scheme="http://blog.taragana.com" term="Web Services" /><category scheme="http://blog.taragana.com" term="Eye" /><category scheme="http://blog.taragana.com" term="Eyes" /><category scheme="http://blog.taragana.com" term="Fact" /><category scheme="http://blog.taragana.com" term="FOAF" /><category scheme="http://blog.taragana.com" term="JSP" /><category scheme="http://blog.taragana.com" term="Say" /><category scheme="http://blog.taragana.com" term="XML" />		<summary type="html"><![CDATA[It is never a good idea to mix syntax with semantics. When comparing JSON with XML this is what first came to my mind. XML provides a syntactical as well as a semi-semantical layer for data transfer. And that makes it a complicated choice. But that is just the tip of the proverbial iceberg. There [...]]]></summary>
		<link rel="replies" type="text/html" href="http://blog.taragana.com/index.php/archive/the-power-and-versatility-of-json-over-xml/#comments" thr:count="0"/>
		<link rel="replies" type="application/atom+xml" href="http://blog.taragana.com/index.php/archive/the-power-and-versatility-of-json-over-xml/feed/atom/" thr:count="0"/>
		<thr:total>0</thr:total>
	</entry>
		<entry>
		<author>
			<name>Angsuman Chakraborty</name>
						<uri>http://blog.taragana.com/</uri>
					</author>
		<title type="html"><![CDATA[On Coding Standards &amp; Software Development]]></title>
		<link rel="alternate" type="text/html" href="http://blog.taragana.com/index.php/archive/on-coding-standards-software-development/" />
		<id>http://blog.taragana.com/index.php/archive/on-coding-standards-software-development/</id>
		<updated>2007-07-06T19:43:42Z</updated>
		<published>2007-07-06T19:43:42Z</published>
		<category scheme="http://blog.taragana.com" term="Enterprise Software and Services" /><category scheme="http://blog.taragana.com" term="Headline News" /><category scheme="http://blog.taragana.com" term="How To" /><category scheme="http://blog.taragana.com" term="J2EE" /><category scheme="http://blog.taragana.com" term="Java Software" /><category scheme="http://blog.taragana.com" term="Javascript" /><category scheme="http://blog.taragana.com" term="PHP" /><category scheme="http://blog.taragana.com" term="Programming" /><category scheme="http://blog.taragana.com" term="Ruby" />		<summary type="html"><![CDATA[Two good articles on coding standards and traits of good software developer which I think you will enjoy:
1. Top 10 Reasons Not To Use Coding Conventions / Standards
2. 5 Habits Of Best Software Developers
]]></summary>
		<link rel="replies" type="text/html" href="http://blog.taragana.com/index.php/archive/on-coding-standards-software-development/#comments" thr:count="2"/>
		<link rel="replies" type="application/atom+xml" href="http://blog.taragana.com/index.php/archive/on-coding-standards-software-development/feed/atom/" thr:count="2"/>
		<thr:total>2</thr:total>
	</entry>
		<entry>
		<author>
			<name>Angsuman Chakraborty</name>
						<uri>http://blog.taragana.com/</uri>
					</author>
		<title type="html"><![CDATA[The Smell of Java (&amp; JSP) or A Case for Java]]></title>
		<link rel="alternate" type="text/html" href="http://blog.taragana.com/index.php/archive/the-smell-of-java-jsp-or-a-case-for-java/" />
		<id>http://blog.taragana.com/index.php/archive/the-smell-of-java-jsp-or-a-case-for-java/</id>
		<updated>2007-06-29T18:15:29Z</updated>
		<published>2007-06-29T14:34:26Z</published>
		<category scheme="http://blog.taragana.com" term="Enterprise Software and Services" /><category scheme="http://blog.taragana.com" term="Headline News" /><category scheme="http://blog.taragana.com" term="J2EE" /><category scheme="http://blog.taragana.com" term="Java Software" /><category scheme="http://blog.taragana.com" term="PHP" /><category scheme="http://blog.taragana.com" term="Programming" /><category scheme="http://blog.taragana.com" term="Ruby" /><category scheme="http://blog.taragana.com" term="Web" /><category scheme="http://blog.taragana.com" term="Web 2.0" /><category scheme="http://blog.taragana.com" term="Web Services" /><category scheme="http://blog.taragana.com" term="JSP" /><category scheme="http://blog.taragana.com" term="Ruby on Rails" />		<summary type="html"><![CDATA[After sometime I am back to developing in Java &#038; JSP. And boy does it smell good! If there is a programmers heaven, I am in it now. I have small self-made libraries to help automating regular tasks, tons of high quality free third-party libraries for the bigger ones like opencsv, poi etc. and I [...]]]></summary>
		<link rel="replies" type="text/html" href="http://blog.taragana.com/index.php/archive/the-smell-of-java-jsp-or-a-case-for-java/#comments" thr:count="0"/>
		<link rel="replies" type="application/atom+xml" href="http://blog.taragana.com/index.php/archive/the-smell-of-java-jsp-or-a-case-for-java/feed/atom/" thr:count="0"/>
		<thr:total>0</thr:total>
	</entry>
		<entry>
		<author>
			<name>Angsuman Chakraborty</name>
						<uri>http://blog.taragana.com/</uri>
					</author>
		<title type="html"><![CDATA[Subversion: How To Ignore Files From Status Display]]></title>
		<link rel="alternate" type="text/html" href="http://blog.taragana.com/index.php/archive/subversion-how-to-ignore-files-from-status-display/" />
		<id>http://blog.taragana.com/index.php/archive/subversion-how-to-ignore-files-from-status-display/</id>
		<updated>2007-06-25T06:55:24Z</updated>
		<published>2007-06-23T16:17:27Z</published>
		<category scheme="http://blog.taragana.com" term="Enterprise Software and Services" /><category scheme="http://blog.taragana.com" term="Headline News" /><category scheme="http://blog.taragana.com" term="How To" /><category scheme="http://blog.taragana.com" term="J2EE" /><category scheme="http://blog.taragana.com" term="Java Software" /><category scheme="http://blog.taragana.com" term="Linux" /><category scheme="http://blog.taragana.com" term="Open Source Software" /><category scheme="http://blog.taragana.com" term="PHP" /><category scheme="http://blog.taragana.com" term="Programming" /><category scheme="http://blog.taragana.com" term="Tech Note" /><category scheme="http://blog.taragana.com" term="Cases" /><category scheme="http://blog.taragana.com" term="Subversion" />		<summary type="html"><![CDATA[In directories under subversion there may be files which you do not want to add to subversion. Normally such files would show in subversion status (svn stat) with ? in front of them. This is useful to let you find files that you may have missed. However in some cases there are files you want [...]]]></summary>
		<link rel="replies" type="text/html" href="http://blog.taragana.com/index.php/archive/subversion-how-to-ignore-files-from-status-display/#comments" thr:count="0"/>
		<link rel="replies" type="application/atom+xml" href="http://blog.taragana.com/index.php/archive/subversion-how-to-ignore-files-from-status-display/feed/atom/" thr:count="0"/>
		<thr:total>0</thr:total>
	</entry>
		<entry>
		<author>
			<name>Angsuman Chakraborty</name>
						<uri>http://blog.taragana.com/</uri>
					</author>
		<title type="html"><![CDATA[How To Change Java Compiler in Ant on Fedora Core / Linux]]></title>
		<link rel="alternate" type="text/html" href="http://blog.taragana.com/index.php/archive/how-to-change-java-compiler-in-ant-on-fedora-core-linux/" />
		<id>http://blog.taragana.com/index.php/archive/how-to-change-java-compiler-in-ant-on-fedora-core-linux/</id>
		<updated>2007-06-22T18:26:19Z</updated>
		<published>2007-06-22T18:26:19Z</published>
		<category scheme="http://blog.taragana.com" term="Fedora Core 6" /><category scheme="http://blog.taragana.com" term="Headline News" /><category scheme="http://blog.taragana.com" term="How To" /><category scheme="http://blog.taragana.com" term="J2EE" /><category scheme="http://blog.taragana.com" term="Java Software" /><category scheme="http://blog.taragana.com" term="Linux" /><category scheme="http://blog.taragana.com" term="Linux Migration" /><category scheme="http://blog.taragana.com" term="Programming" /><category scheme="http://blog.taragana.com" term="Tech Note" /><category scheme="http://blog.taragana.com" term="Fedora" />		<summary type="html"><![CDATA[Fedora Core team, in its infinite wisdom, decided to ship a so-called "free" (but essentially useless and crappy; pardon my French) JVM (read gcj) with its installation. Not only that this "free" JVM is integrated with java softwares from Fedora repositories making them pretty hard to use too. I think this is a ridiculous decision [...]]]></summary>
		<link rel="replies" type="text/html" href="http://blog.taragana.com/index.php/archive/how-to-change-java-compiler-in-ant-on-fedora-core-linux/#comments" thr:count="1"/>
		<link rel="replies" type="application/atom+xml" href="http://blog.taragana.com/index.php/archive/how-to-change-java-compiler-in-ant-on-fedora-core-linux/feed/atom/" thr:count="1"/>
		<thr:total>1</thr:total>
	</entry>
		<entry>
		<author>
			<name>Angsuman Chakraborty</name>
						<uri>http://blog.taragana.com/</uri>
					</author>
		<title type="html"><![CDATA[Software Review: Hosted Subversion Analytics Service]]></title>
		<link rel="alternate" type="text/html" href="http://blog.taragana.com/index.php/archive/software-review-hosted-subversion-analytics-service/" />
		<id>http://blog.taragana.com/index.php/archive/software-review-hosted-subversion-analytics-service/</id>
		<updated>2007-06-20T18:55:49Z</updated>
		<published>2007-06-20T18:32:04Z</published>
		<category scheme="http://blog.taragana.com" term="Enterprise Software and Services" /><category scheme="http://blog.taragana.com" term="Headline News" /><category scheme="http://blog.taragana.com" term="How To" /><category scheme="http://blog.taragana.com" term="J2EE" /><category scheme="http://blog.taragana.com" term="Java Software" /><category scheme="http://blog.taragana.com" term="PHP" /><category scheme="http://blog.taragana.com" term="Programming" /><category scheme="http://blog.taragana.com" term="Ruby" /><category scheme="http://blog.taragana.com" term="Software Outsourcing" /><category scheme="http://blog.taragana.com" term="Web" /><category scheme="http://blog.taragana.com" term="Web 2.0" /><category scheme="http://blog.taragana.com" term="Web Hosting" /><category scheme="http://blog.taragana.com" term="Web Services" /><category scheme="http://blog.taragana.com" term="Open Source" /><category scheme="http://blog.taragana.com" term="Software Review" />		<summary type="html"><![CDATA[I was contacted by ProjectLocker to review their new service: Subversion Analytics. I took the service through the paces using their demo account. If you are considering hosted Subversion and Subversion analytics service then this review is a must read for you.

What is hosted Subversion?
A service which hosts your subversion repository for a monthly fee. [...]]]></summary>
		<link rel="replies" type="text/html" href="http://blog.taragana.com/index.php/archive/software-review-hosted-subversion-analytics-service/#comments" thr:count="0"/>
		<link rel="replies" type="application/atom+xml" href="http://blog.taragana.com/index.php/archive/software-review-hosted-subversion-analytics-service/feed/atom/" thr:count="0"/>
		<thr:total>0</thr:total>
	</entry>
		<entry>
		<author>
			<name>Angsuman Chakraborty</name>
						<uri>http://blog.taragana.com/</uri>
					</author>
		<title type="html"><![CDATA[GCJ is Dangerously Buggy]]></title>
		<link rel="alternate" type="text/html" href="http://blog.taragana.com/index.php/archive/gcj-is-dangerously-buggy/" />
		<id>http://blog.taragana.com/index.php/archive/gcj-is-dangerously-buggy/</id>
		<updated>2007-06-13T17:03:58Z</updated>
		<published>2007-06-13T17:03:58Z</published>
		<category scheme="http://blog.taragana.com" term="Enterprise Software and Services" /><category scheme="http://blog.taragana.com" term="Fedora Core 6" /><category scheme="http://blog.taragana.com" term="Headline News" /><category scheme="http://blog.taragana.com" term="J2EE" /><category scheme="http://blog.taragana.com" term="Java Software" /><category scheme="http://blog.taragana.com" term="Linux" /><category scheme="http://blog.taragana.com" term="Linux Migration" /><category scheme="http://blog.taragana.com" term="Programming" /><category scheme="http://blog.taragana.com" term="Eyes" /><category scheme="http://blog.taragana.com" term="JSP" /><category scheme="http://blog.taragana.com" term="Why" />		<summary type="html"><![CDATA[GCJ 1.4.2 which was forcefully bundled with Fedora Core 6 (and has been updated from their repository to the latest available version) must not be used with any enterprise product, nay for any Java project at all. I know it is being used in OpenOffice, which I think is a serious mistake. It is dangerously [...]]]></summary>
		<link rel="replies" type="text/html" href="http://blog.taragana.com/index.php/archive/gcj-is-dangerously-buggy/#comments" thr:count="1"/>
		<link rel="replies" type="application/atom+xml" href="http://blog.taragana.com/index.php/archive/gcj-is-dangerously-buggy/feed/atom/" thr:count="1"/>
		<thr:total>1</thr:total>
	</entry>
		<entry>
		<author>
			<name>Angsuman Chakraborty</name>
						<uri>http://blog.taragana.com/</uri>
					</author>
		<title type="html"><![CDATA[JSP: Innocence Lost With Increased Complexity?]]></title>
		<link rel="alternate" type="text/html" href="http://blog.taragana.com/index.php/archive/jsp-innocence-lost-with-increased-complexity/" />
		<id>http://blog.taragana.com/index.php/archive/jsp-innocence-lost-with-increased-complexity/</id>
		<updated>2007-06-13T15:40:55Z</updated>
		<published>2007-06-13T15:40:55Z</published>
		<category scheme="http://blog.taragana.com" term="Enterprise Software and Services" /><category scheme="http://blog.taragana.com" term="Headline News" /><category scheme="http://blog.taragana.com" term="J2EE" /><category scheme="http://blog.taragana.com" term="Java Software" /><category scheme="http://blog.taragana.com" term="Programming" /><category scheme="http://blog.taragana.com" term="Web" /><category scheme="http://blog.taragana.com" term="Web 2.0" /><category scheme="http://blog.taragana.com" term="Web Hosting" /><category scheme="http://blog.taragana.com" term="Web Services" /><category scheme="http://blog.taragana.com" term="eclipse" /><category scheme="http://blog.taragana.com" term="JSP" /><category scheme="http://blog.taragana.com" term="Leverage" /><category scheme="http://blog.taragana.com" term="Servlet" /><category scheme="http://blog.taragana.com" term="Servlets" />		<summary type="html"><![CDATA[I am an avid JSP / Servlets user (and fan) since its introduction. Nothing gives me more pleasure than to quickly prototype and deliver a robust application within few days (even a single day) for a client using JSP and servlets. However recently (or not so recently) I have been observing with growing concern that [...]]]></summary>
		<link rel="replies" type="text/html" href="http://blog.taragana.com/index.php/archive/jsp-innocence-lost-with-increased-complexity/#comments" thr:count="0"/>
		<link rel="replies" type="application/atom+xml" href="http://blog.taragana.com/index.php/archive/jsp-innocence-lost-with-increased-complexity/feed/atom/" thr:count="0"/>
		<thr:total>0</thr:total>
	</entry>
		<entry>
		<author>
			<name>Angsuman Chakraborty</name>
						<uri>http://blog.taragana.com/</uri>
					</author>
		<title type="html"><![CDATA[Java: How To Get Auto Increment Values After SQL Insert]]></title>
		<link rel="alternate" type="text/html" href="http://blog.taragana.com/index.php/archive/java-how-to-get-auto-increment-values-after-sql-insert/" />
		<id>http://blog.taragana.com/index.php/archive/java-how-to-get-auto-increment-values-after-sql-insert/</id>
		<updated>2007-06-11T05:19:17Z</updated>
		<published>2007-06-11T05:19:17Z</published>
		<category scheme="http://blog.taragana.com" term="Database" /><category scheme="http://blog.taragana.com" term="HSQLDB" /><category scheme="http://blog.taragana.com" term="Headline News" /><category scheme="http://blog.taragana.com" term="How To" /><category scheme="http://blog.taragana.com" term="J2EE" /><category scheme="http://blog.taragana.com" term="Java Software" /><category scheme="http://blog.taragana.com" term="Programming" /><category scheme="http://blog.taragana.com" term="RDBMS" />		<summary type="html"><![CDATA[While inserting a SQL query we do not specify the auto increment values, if any. However they are often required for further processing. Here is how you can obtain auto increment / auto generated values after a successful SQL INSERT statement.


    //
    // Insert one row that will generate [...]]]></summary>
		<link rel="replies" type="text/html" href="http://blog.taragana.com/index.php/archive/java-how-to-get-auto-increment-values-after-sql-insert/#comments" thr:count="2"/>
		<link rel="replies" type="application/atom+xml" href="http://blog.taragana.com/index.php/archive/java-how-to-get-auto-increment-values-after-sql-insert/feed/atom/" thr:count="2"/>
		<thr:total>2</thr:total>
	</entry>
		<entry>
		<author>
			<name>Angsuman Chakraborty</name>
						<uri>http://blog.taragana.com/</uri>
					</author>
		<title type="html"><![CDATA[5 Tips for Bulk Data Processing Programming]]></title>
		<link rel="alternate" type="text/html" href="http://blog.taragana.com/index.php/archive/5-tips-for-bulk-data-processing-programming/" />
		<id>http://blog.taragana.com/index.php/archive/5-tips-for-bulk-data-processing-programming/</id>
		<updated>2007-05-30T14:04:22Z</updated>
		<published>2007-05-30T14:04:22Z</published>
		<category scheme="http://blog.taragana.com" term="Database" /><category scheme="http://blog.taragana.com" term="Enterprise Software and Services" /><category scheme="http://blog.taragana.com" term="Headline News" /><category scheme="http://blog.taragana.com" term="How To" /><category scheme="http://blog.taragana.com" term="J2EE" /><category scheme="http://blog.taragana.com" term="Java Software" /><category scheme="http://blog.taragana.com" term="Programming" /><category scheme="http://blog.taragana.com" term="Software Outsourcing" /><category scheme="http://blog.taragana.com" term="Quality Assurance" />		<summary type="html"><![CDATA[We are currently processing huge amount of sensitive corporate data for a Fortune 500 company as the first phase of a project. You have to be very careful in data processing, much more than any standard programming effort. Here are few tips you may find useful when programming to process sensitive data in bulk. Get [...]]]></summary>
		<link rel="replies" type="text/html" href="http://blog.taragana.com/index.php/archive/5-tips-for-bulk-data-processing-programming/#comments" thr:count="2"/>
		<link rel="replies" type="application/atom+xml" href="http://blog.taragana.com/index.php/archive/5-tips-for-bulk-data-processing-programming/feed/atom/" thr:count="2"/>
		<thr:total>2</thr:total>
	</entry>
		<entry>
		<author>
			<name>Angsuman Chakraborty</name>
						<uri>http://blog.taragana.com/</uri>
					</author>
		<title type="html"><![CDATA[How To Escape Column Names in HSQLDB RDBMS]]></title>
		<link rel="alternate" type="text/html" href="http://blog.taragana.com/index.php/archive/how-to-escape-column-names-in-hsqldb-rdbms/" />
		<id>http://blog.taragana.com/index.php/archive/how-to-escape-column-names-in-hsqldb-rdbms/</id>
		<updated>2007-07-21T16:09:53Z</updated>
		<published>2007-05-26T09:05:54Z</published>
		<category scheme="http://blog.taragana.com" term="Database" /><category scheme="http://blog.taragana.com" term="HSQLDB" /><category scheme="http://blog.taragana.com" term="Headline News" /><category scheme="http://blog.taragana.com" term="How To" /><category scheme="http://blog.taragana.com" term="J2EE" /><category scheme="http://blog.taragana.com" term="Java Software" /><category scheme="http://blog.taragana.com" term="Open Source Software" /><category scheme="http://blog.taragana.com" term="Programming" /><category scheme="http://blog.taragana.com" term="RDBMS" /><category scheme="http://blog.taragana.com" term="Tech Note" />		<summary type="html"><![CDATA[Sometimes you need to have database column names with space or other non-standard characters. The standard procedure is to escape them with backtick (`) character. HSQLDB doesn't accept either backtick or single quote as escape character. Instead you have to use escaped double quotes as shown in the example below:

st.execute(&#34;CREATE TABLE sheet (tg_meta_id int identity [...]]]></summary>
		<link rel="replies" type="text/html" href="http://blog.taragana.com/index.php/archive/how-to-escape-column-names-in-hsqldb-rdbms/#comments" thr:count="1"/>
		<link rel="replies" type="application/atom+xml" href="http://blog.taragana.com/index.php/archive/how-to-escape-column-names-in-hsqldb-rdbms/feed/atom/" thr:count="1"/>
		<thr:total>1</thr:total>
	</entry>
		<entry>
		<author>
			<name>Angsuman Chakraborty</name>
						<uri>http://blog.taragana.com/</uri>
					</author>
		<title type="html"><![CDATA[How To Read / Write Excel Spreadsheet From Java]]></title>
		<link rel="alternate" type="text/html" href="http://blog.taragana.com/index.php/archive/how-to-read-write-excel-spreadsheet-from-java/" />
		<id>http://blog.taragana.com/index.php/archive/how-to-read-write-excel-spreadsheet-from-java/</id>
		<updated>2007-05-25T04:45:31Z</updated>
		<published>2007-05-24T16:16:13Z</published>
		<category scheme="http://blog.taragana.com" term="Enterprise Software and Services" /><category scheme="http://blog.taragana.com" term="Headline News" /><category scheme="http://blog.taragana.com" term="How To" /><category scheme="http://blog.taragana.com" term="J2EE" /><category scheme="http://blog.taragana.com" term="Java Software" /><category scheme="http://blog.taragana.com" term="Open Source Software" /><category scheme="http://blog.taragana.com" term="Programming" /><category scheme="http://blog.taragana.com" term="Cases" /><category scheme="http://blog.taragana.com" term="Jakarta" /><category scheme="http://blog.taragana.com" term="Open office" /><category scheme="http://blog.taragana.com" term="Open Source" /><category scheme="http://blog.taragana.com" term="Warning" />		<summary type="html"><![CDATA[Overview
There are two good choices for reading &#038; writing Microsoft Excel Spreadsheet files from Java, in a platform independent way, - jexcelapi and Jakarta POI (HSSF). Both of them provide nice interface to access Excel data structure and even generate new spreadsheet. I have done extensive tests with both of them for a high-profile project [...]]]></summary>
		<link rel="replies" type="text/html" href="http://blog.taragana.com/index.php/archive/how-to-read-write-excel-spreadsheet-from-java/#comments" thr:count="54"/>
		<link rel="replies" type="application/atom+xml" href="http://blog.taragana.com/index.php/archive/how-to-read-write-excel-spreadsheet-from-java/feed/atom/" thr:count="54"/>
		<thr:total>54</thr:total>
	</entry>
		<entry>
		<author>
			<name>Angsuman Chakraborty</name>
						<uri>http://blog.taragana.com/</uri>
					</author>
		<title type="html"><![CDATA[The case for HSQLDB as RDBMS for Java Development]]></title>
		<link rel="alternate" type="text/html" href="http://blog.taragana.com/index.php/archive/the-case-for-hsqldb-as-rdbms-for-java-development/" />
		<id>http://blog.taragana.com/index.php/archive/the-case-for-hsqldb-as-rdbms-for-java-development/</id>
		<updated>2007-05-19T10:48:34Z</updated>
		<published>2007-05-19T06:03:41Z</published>
		<category scheme="http://blog.taragana.com" term="Database" /><category scheme="http://blog.taragana.com" term="Enterprise Software and Services" /><category scheme="http://blog.taragana.com" term="Headline News" /><category scheme="http://blog.taragana.com" term="J2EE" /><category scheme="http://blog.taragana.com" term="Java Software" /><category scheme="http://blog.taragana.com" term="Open Source Software" /><category scheme="http://blog.taragana.com" term="Programming" /><category scheme="http://blog.taragana.com" term="RDBMS" /><category scheme="http://blog.taragana.com" term="Tech Note" /><category scheme="http://blog.taragana.com" term="Open Source" /><category scheme="http://blog.taragana.com" term="Web application" />		<summary type="html"><![CDATA[HSQLD is a mature, high-performant database written in Java. It is used in several high profile popular commercial and open source products like Open Office 2.0 (Office productivity suite; competitor of MS Office), JBoss (Application Server), JFox (Application Server), Jonas (Application Server), Mathemetica, Hibernate (ORM), Jira (Defect Tracking), TrackStudio (Defect Tracking), C-JDBC (Database Clustering) etc. [...]]]></summary>
		<link rel="replies" type="text/html" href="http://blog.taragana.com/index.php/archive/the-case-for-hsqldb-as-rdbms-for-java-development/#comments" thr:count="3"/>
		<link rel="replies" type="application/atom+xml" href="http://blog.taragana.com/index.php/archive/the-case-for-hsqldb-as-rdbms-for-java-development/feed/atom/" thr:count="3"/>
		<thr:total>3</thr:total>
	</entry>
		<entry>
		<author>
			<name>Angsuman Chakraborty</name>
						<uri>http://blog.taragana.com/</uri>
					</author>
		<title type="html"><![CDATA[My Dream Computer&#8230; Assembled]]></title>
		<link rel="alternate" type="text/html" href="http://blog.taragana.com/index.php/archive/my-dream-computer/" />
		<id>http://blog.taragana.com/index.php/archive/my-dream-computer/</id>
		<updated>2007-09-12T02:30:44Z</updated>
		<published>2007-03-14T17:10:44Z</published>
		<category scheme="http://blog.taragana.com" term="Hardware" /><category scheme="http://blog.taragana.com" term="Headline News" /><category scheme="http://blog.taragana.com" term="J2EE" /><category scheme="http://blog.taragana.com" term="Java Software" /><category scheme="http://blog.taragana.com" term="Linux" /><category scheme="http://blog.taragana.com" term="Programming" /><category scheme="http://blog.taragana.com" term="Technology" /><category scheme="http://blog.taragana.com" term="Distributed Batch Processing" /><category scheme="http://blog.taragana.com" term="Gma" /><category scheme="http://blog.taragana.com" term="Hard Disk Crash Recovery" /><category scheme="http://blog.taragana.com" term="Sony" />		<summary type="html"><![CDATA[I am in the last stages of assembling have assembled my dream computer. The final hurdle is a DVI to VGA connector which turned out defective. I wanted a strong Java development system with reasonable costs and high quality tested components. I also have plans for am also using it for high throughput data processing. [...]]]></summary>
		<link rel="replies" type="text/html" href="http://blog.taragana.com/index.php/archive/my-dream-computer/#comments" thr:count="2"/>
		<link rel="replies" type="application/atom+xml" href="http://blog.taragana.com/index.php/archive/my-dream-computer/feed/atom/" thr:count="2"/>
		<thr:total>2</thr:total>
	</entry>
		<entry>
		<author>
			<name>Angsuman Chakraborty</name>
						<uri>http://blog.taragana.com/</uri>
					</author>
		<title type="html"><![CDATA[How To Convert ASP.NET Applications to Java / J2EE: Introducing Grasshopper]]></title>
		<link rel="alternate" type="text/html" href="http://blog.taragana.com/index.php/archive/how-to-convert-aspnet-applications-to-java-j2ee-introducing-grasshopper/" />
		<id>http://blog.taragana.com/index.php/archive/how-to-convert-aspnet-applications-to-java-j2ee-introducing-grasshopper/</id>
		<updated>2007-01-30T05:38:59Z</updated>
		<published>2007-01-30T05:38:59Z</published>
		<category scheme="http://blog.taragana.com" term=".NET" /><category scheme="http://blog.taragana.com" term="Headline News" /><category scheme="http://blog.taragana.com" term="How To" /><category scheme="http://blog.taragana.com" term="J2EE" /><category scheme="http://blog.taragana.com" term="Java Software" /><category scheme="http://blog.taragana.com" term="Tech Note" /><category scheme="http://blog.taragana.com" term="Technology" /><category scheme="http://blog.taragana.com" term="Web" /><category scheme="http://blog.taragana.com" term="Web Services" /><category scheme="http://blog.taragana.com" term="ASP" /><category scheme="http://blog.taragana.com" term="Help" /><category scheme="http://blog.taragana.com" term="Leverage" /><category scheme="http://blog.taragana.com" term="Web application" />		<summary type="html"><![CDATA[Now you can easily convert your .NET applications to Java / J2EE and run it on Linux or other Java enabled platforms directly from your Visual Studio .NET IDE.

You can use your Visual Studio .NET IDE to build server applications that can run natively on J2EE and hence on Linux and other Java enabled platforms, [...]]]></summary>
		<link rel="replies" type="text/html" href="http://blog.taragana.com/index.php/archive/how-to-convert-aspnet-applications-to-java-j2ee-introducing-grasshopper/#comments" thr:count="0"/>
		<link rel="replies" type="application/atom+xml" href="http://blog.taragana.com/index.php/archive/how-to-convert-aspnet-applications-to-java-j2ee-introducing-grasshopper/feed/atom/" thr:count="0"/>
		<thr:total>0</thr:total>
	</entry>
	</feed>
