<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>timothypowell.net</title>
	<atom:link href="http://timothypowell.net/blog/?feed=rss2" rel="self" type="application/rss+xml" />
	<link>http://timothypowell.net/blog</link>
	<description>Making the world a better place...one line of code at a time.</description>
	<lastBuildDate>Sun, 18 Sep 2011 17:16:35 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
		<item>
		<title>Book Review &#8211; The Passionate Programmer by Chad Fowler</title>
		<link>http://timothypowell.net/blog/?p=220</link>
		<comments>http://timothypowell.net/blog/?p=220#comments</comments>
		<pubDate>Sun, 18 Sep 2011 17:15:26 +0000</pubDate>
		<dc:creator>tim</dc:creator>
				<category><![CDATA[Book Reviews]]></category>
		<category><![CDATA[Book Review]]></category>

		<guid isPermaLink="false">http://timothypowell.net/blog/?p=220</guid>
		<description><![CDATA[I decided to buy The Passionate Programmer by Chad Fowler based on the glowing reviews on Amazon.com and from seeing it on several other people’s must read lists. The author starts the book explaining his reasons for writing it which explains its original title(My Job Went to India (And All I Got Was This Lousy [...]]]></description>
		<wfw:commentRss>http://timothypowell.net/blog/?feed=rss2&amp;p=220</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>SQL update multiple rows using 3 tables</title>
		<link>http://timothypowell.net/blog/?p=210</link>
		<comments>http://timothypowell.net/blog/?p=210#comments</comments>
		<pubDate>Thu, 25 Nov 2010 15:04:27 +0000</pubDate>
		<dc:creator>tim</dc:creator>
				<category><![CDATA[SQL]]></category>
		<category><![CDATA[SQL update multiple]]></category>
		<category><![CDATA[update multiple row]]></category>

		<guid isPermaLink="false">http://timothypowell.net/blog/?p=210</guid>
		<description><![CDATA[Problem: You need to update the value of a column in one table with the value of a column in a different table, for multiple rows. The two tables are not directly joined, but they are both joined by a third table. In this example, we have three tables &#8211; Survey, SurveyCommon, and SurveyYearly. We [...]]]></description>
		<wfw:commentRss>http://timothypowell.net/blog/?feed=rss2&amp;p=210</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Set Event Handlers For Row Elements With Prototype</title>
		<link>http://timothypowell.net/blog/?p=202</link>
		<comments>http://timothypowell.net/blog/?p=202#comments</comments>
		<pubDate>Sun, 10 Jan 2010 02:01:49 +0000</pubDate>
		<dc:creator>tim</dc:creator>
				<category><![CDATA[JavaScript]]></category>
		<category><![CDATA[Programming]]></category>
		<category><![CDATA[Prototype]]></category>

		<guid isPermaLink="false">http://timothypowell.net/blog/?p=202</guid>
		<description><![CDATA[This article describes how to set event handlers for row elements using Prototype. This is especially handy when dynamically creating new elements on a page. In this example, we have a data grid displayed as a table element. The id of the table is &#8216;myTableId&#8217;. We are going to set up two event handlers for [...]]]></description>
		<wfw:commentRss>http://timothypowell.net/blog/?feed=rss2&amp;p=202</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>JBoss JNDI datasource not releasing connections with Spring/Hibernate</title>
		<link>http://timothypowell.net/blog/?p=194</link>
		<comments>http://timothypowell.net/blog/?p=194#comments</comments>
		<pubDate>Sat, 24 Oct 2009 01:45:48 +0000</pubDate>
		<dc:creator>tim</dc:creator>
				<category><![CDATA[Hibernate]]></category>
		<category><![CDATA[Programming]]></category>
		<category><![CDATA[Spring]]></category>

		<guid isPermaLink="false">http://timothypowell.net/blog/?p=194</guid>
		<description><![CDATA[I recently had a problem with my application not releasing the database connections when I switched to using JNDI. This was a JEE application that used Spring and Hibernate. Here are the versions that I was using: JBoss 4.0.4 JDK 1.5 Spring 2.5.5 Hibernate 3.2.6 Solution In my Spring applicationContext.xml file, I added the datasource [...]]]></description>
		<wfw:commentRss>http://timothypowell.net/blog/?feed=rss2&amp;p=194</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>JBoss error: java.rmi.server.ExportException: Port already in use: 1098</title>
		<link>http://timothypowell.net/blog/?p=191</link>
		<comments>http://timothypowell.net/blog/?p=191#comments</comments>
		<pubDate>Sat, 24 Oct 2009 01:25:16 +0000</pubDate>
		<dc:creator>tim</dc:creator>
				<category><![CDATA[JBoss]]></category>

		<guid isPermaLink="false">http://timothypowell.net/blog/?p=191</guid>
		<description><![CDATA[I&#8217;ve encountered this error using JBoss within MyEclipse on several occasions. The JBoss server fails to start for no apparent reason. After reviewing the server log, the root cause is &#8220;ERROR [org.jboss.naming.NamingService] Starting failed jboss:service=Naming java.rmi.server.ExportException: Port already in use: 1098; nested exception is: java.net.BindException: Address already in use: JVM_Bind&#8221;. This is followed by an [...]]]></description>
		<wfw:commentRss>http://timothypowell.net/blog/?feed=rss2&amp;p=191</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Iterate over a Map using Java 5 generics</title>
		<link>http://timothypowell.net/blog/?p=177</link>
		<comments>http://timothypowell.net/blog/?p=177#comments</comments>
		<pubDate>Sun, 02 Aug 2009 01:30:08 +0000</pubDate>
		<dc:creator>tim</dc:creator>
				<category><![CDATA[Java]]></category>
		<category><![CDATA[Programming]]></category>

		<guid isPermaLink="false">http://timothypowell.net/blog/?p=177</guid>
		<description><![CDATA[One of the coolest features in Java 5 is the enhanced for loop. Instead of having to use clunky Iterators to loop through a Map, you can use the enhanced for loop just as though you were iterating over an array, a List, or other collection. Another neat feature in Java 5 is the addition [...]]]></description>
		<wfw:commentRss>http://timothypowell.net/blog/?feed=rss2&amp;p=177</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>JavaScript validation of dynamically added form fields</title>
		<link>http://timothypowell.net/blog/?p=171</link>
		<comments>http://timothypowell.net/blog/?p=171#comments</comments>
		<pubDate>Sun, 05 Jul 2009 01:56:50 +0000</pubDate>
		<dc:creator>tim</dc:creator>
				<category><![CDATA[JavaScript]]></category>
		<category><![CDATA[Programming]]></category>
		<category><![CDATA[Prototype]]></category>

		<guid isPermaLink="false">http://timothypowell.net/blog/?p=171</guid>
		<description><![CDATA[This article describes how to use JavaScript and the Prototype library to validate form fields that can be dynamically added at runtime. For example, let&#8217;s say that we have a table and the user can insert one or many new rows. Each row might contain multiple input text fields, which must be validated upon form [...]]]></description>
		<wfw:commentRss>http://timothypowell.net/blog/?feed=rss2&amp;p=171</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Managing legacy user login object with Spring (Part 2)</title>
		<link>http://timothypowell.net/blog/?p=156</link>
		<comments>http://timothypowell.net/blog/?p=156#comments</comments>
		<pubDate>Fri, 26 Jun 2009 02:03:36 +0000</pubDate>
		<dc:creator>tim</dc:creator>
				<category><![CDATA[Java]]></category>
		<category><![CDATA[Programming]]></category>
		<category><![CDATA[Spring]]></category>
		<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://timothypowell.net/blog/?p=156</guid>
		<description><![CDATA[In part 1 of this article, we discussed some alternatives to handling a user login object that is controlled by a legacy application framework outside of Spring. We also discussed some disadvantages with our approach. To recap, we faced a couple of challenges with implementing our approach: As mentioned earlier, the user credential bean was [...]]]></description>
		<wfw:commentRss>http://timothypowell.net/blog/?feed=rss2&amp;p=156</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Using Hibernate Validator for your Java classes</title>
		<link>http://timothypowell.net/blog/?p=141</link>
		<comments>http://timothypowell.net/blog/?p=141#comments</comments>
		<pubDate>Fri, 12 Jun 2009 01:38:50 +0000</pubDate>
		<dc:creator>tim</dc:creator>
				<category><![CDATA[Hibernate]]></category>
		<category><![CDATA[Java]]></category>
		<category><![CDATA[Programming]]></category>

		<guid isPermaLink="false">http://timothypowell.net/blog/?p=141</guid>
		<description><![CDATA[This article discusses how to use the Hibernate Validator for your Java classes. Here are the steps to implement the validator: Add hibernate-validator.jar to the build path. In the POJO that you want to validate, import org.hibernate.Validator.*. Using annotations, set the conditions for validation on the getter method of the property to check. The “message” [...]]]></description>
		<wfw:commentRss>http://timothypowell.net/blog/?feed=rss2&amp;p=141</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Managing legacy user login object with Spring (Part 1)</title>
		<link>http://timothypowell.net/blog/?p=124</link>
		<comments>http://timothypowell.net/blog/?p=124#comments</comments>
		<pubDate>Sun, 07 Jun 2009 02:56:03 +0000</pubDate>
		<dc:creator>tim</dc:creator>
				<category><![CDATA[Java]]></category>
		<category><![CDATA[Spring]]></category>

		<guid isPermaLink="false">http://timothypowell.net/blog/?p=124</guid>
		<description><![CDATA[Using Spring to manage your Java beans for dependency injection is fairly straightforward, but what do you do when you want Spring to manage beans that were created outside of the Spring container? I encountered this issue on a recent project. The user login credentials were handled by a legacy system and stored in the [...]]]></description>
		<wfw:commentRss>http://timothypowell.net/blog/?feed=rss2&amp;p=124</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

