<?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>resistance to persistence &#187; Java</title>
	<atom:link href="http://www.blainekendall.com/index.php/category/java/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.blainekendall.com</link>
	<description>the clock is ticking</description>
	<lastBuildDate>Tue, 20 Jul 2010 02:28:05 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>toronto democamp</title>
		<link>http://www.blainekendall.com/index.php/archives/2007/02/07/toronto-democamp/</link>
		<comments>http://www.blainekendall.com/index.php/archives/2007/02/07/toronto-democamp/#comments</comments>
		<pubDate>Wed, 07 Feb 2007 17:08:12 +0000</pubDate>
		<dc:creator>Blaine</dc:creator>
				<category><![CDATA[Entrepreneur]]></category>
		<category><![CDATA[Java]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[Tech]]></category>

		<guid isPermaLink="false">http://www.blainekendall.com/?p=423</guid>
		<description><![CDATA[monday night i attended toronto democamp 12. i was at democamp 2, a year ago but couldn&#8217;t never make the others since they were on tuesday and i had conflicts with other activities. this one was on a monday so i made sure to make it. even through a snowstorm, the turnout was huge and [...]]]></description>
			<content:encoded><![CDATA[<p>monday night i attended <a href="http://barcamp.org/DemoCampToronto12" target="demo">toronto democamp 12</a>. i was at democamp 2, a year ago but couldn&#8217;t never make the others since they were on tuesday and i had conflicts with other activities. this one was on a monday so i made sure to make it. even through a snowstorm, the turnout was huge and packed <a href="http://www.no-regrets.ca/">No Regrets</a> restaurant in King West, the tech hub of Toronto. thankfully, we arrived early, got a great table in the center and settled back for an evening of tech demos. i won&#8217;t give the rundown on each presentation, but i snapped a few photos, so they should count as 13,000 words of explanation for the night.</p>
<p>in general, good presentations, i&#8217;d like to see a few more demos, but the updates from past presenters showed how successful some have been ($3M acquistion for <a href="http://www.bubbleshare.com" target="bubble">bubbleshare</a>!) and how much press and recognition people are getting thanks to democamp. i&#8217;ll definitely try to be a regular at more of these events. </p>
<p>View the larger photos at flickr.com  by clicking on the thumbnails below.</p>
<table>
<tr>
<td>
				<a href="http://www.flickr.com/photos/blainekendall/382440132/in/set-72157594522285960/" title="BK_20070205_0003.jpg" class="thumb_link" id="set_thumb_link_382440132"><img src="http://farm1.static.flickr.com/168/382440132_0da4e4faa9_s.jpg" alt="BK_20070205_0003.jpg" width="75" height="75" /></a>
			</td>
<td>
				<a href="http://www.flickr.com/photos/blainekendall/382440469/in/set-72157594522285960/" title="packed crowd" class="thumb_link" id="set_thumb_link_382440469"><img src="http://farm1.static.flickr.com/179/382440469_3d4913a1e8_s.jpg" alt="packed crowd" width="75" height="75" /></a>
			</td>
<td>
				<a href="http://www.flickr.com/photos/blainekendall/382440619/in/set-72157594522285960/" title="packed crowd" class="thumb_link" id="set_thumb_link_382440619"><img src="http://farm1.static.flickr.com/186/382440619_ee4bab2dee_s.jpg" alt="packed crowd" width="75" height="75" /></a>
			</td>
<td>
				<a href="http://www.flickr.com/photos/blainekendall/382440829/in/set-72157594522285960/" title="bubbleshare.com" class="thumb_link" id="set_thumb_link_382440829"><img src="http://farm1.static.flickr.com/186/382440829_0f7f405859_s.jpg" alt="bubbleshare.com" width="75" height="75" /></a>
			</td>
<td>
				<a href="http://www.flickr.com/photos/blainekendall/382441155/in/set-72157594522285960/" title="bubbleshare questions" class="thumb_link" id="set_thumb_link_382441155"><img src="http://farm1.static.flickr.com/136/382441155_204337eb3a_s.jpg" alt="bubbleshare questions" width="75" height="75" /></a>
			</td>
</tr>
<tr>
<td>
				<a href="http://www.flickr.com/photos/blainekendall/382441371/in/set-72157594522285960/" title="iotum.com" class="thumb_link" id="set_thumb_link_382441371"><img src="http://farm1.static.flickr.com/171/382441371_5e1170a0e9_s.jpg" alt="iotum.com" width="75" height="75" /></a>
			</td>
<td>
				<a href="http://www.flickr.com/photos/blainekendall/382441642/in/set-72157594522285960/" title="sacha chua" class="thumb_link" id="set_thumb_link_382441642"><img src="http://farm1.static.flickr.com/143/382441642_4089fa82de_s.jpg" alt="sacha chua" width="75" height="75" /></a>
			</td>
<td>
				<a href="http://www.flickr.com/photos/blainekendall/382441744/in/set-72157594522285960/" title="will pate" class="thumb_link" id="set_thumb_link_382441744"><img src="http://farm1.static.flickr.com/162/382441744_acf23938a8_s.jpg" alt="will pate" width="75" height="75" /></a>
			</td>
<td>
				<a href="http://www.flickr.com/photos/blainekendall/382442100/in/set-72157594522285960/" title="conceptshare.com" class="thumb_link" id="set_thumb_link_382442100"><img src="http://farm1.static.flickr.com/152/382442100_139f2518c9_s.jpg" alt="conceptshare.com" width="75" height="75" /></a>
			</td>
<td>
				<a href="http://www.flickr.com/photos/blainekendall/382442431/in/set-72157594522285960/" title="jay swats flies?" class="thumb_link" id="set_thumb_link_382442431"><img src="http://farm1.static.flickr.com/162/382442431_d6bc20fc34_s.jpg" alt="jay swats flies?" width="75" height="75" /></a>
			</td>
</tr>
<tr>
<td>
				<a href="http://www.flickr.com/photos/blainekendall/382442825/in/set-72157594522285960/" title="three amigos" class="thumb_link" id="set_thumb_link_382442825"><img src="http://farm1.static.flickr.com/137/382442825_8b9e21126e_s.jpg" alt="three amigos" width="75" height="75" /></a>
			</td>
<td>
				<a href="http://www.flickr.com/photos/blainekendall/382443139/in/set-72157594522285960/" title="packed house" class="thumb_link" id="set_thumb_link_382443139"><img src="http://farm1.static.flickr.com/151/382443139_354dc720f5_s.jpg" alt="packed house" width="75" height="75" /></a>
			</td>
<td>
				<a href="http://www.flickr.com/photos/blainekendall/382443343/in/set-72157594522285960/" title="packed house" class="thumb_link" id="set_thumb_link_382443343"><img src="http://farm1.static.flickr.com/173/382443343_704722e054_s.jpg" alt="packed house" width="75" height="75" /></a>
			</td>
<td>
			</td>
<td>
			</td>
</tr>
</table>
<p class="caption">Photos from Toronto Democamp 12</p>
<div class="simpletags"><p>Technorati Tags: <a href="http://technorati.com/tag/Toronto" rel="tag">Toronto</a>, <a href="http://technorati.com/tag/tech" rel="tag">tech</a>, <a href="http://technorati.com/tag/presentation" rel="tag">presentation</a>, <a href="http://technorati.com/tag/democamp" rel="tag">democamp</a></p></div>]]></content:encoded>
			<wfw:commentRss>http://www.blainekendall.com/index.php/archives/2007/02/07/toronto-democamp/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>ps3 shopping is dangerous business</title>
		<link>http://www.blainekendall.com/index.php/archives/2006/11/26/ps3-shopping-is-dangerous-business/</link>
		<comments>http://www.blainekendall.com/index.php/archives/2006/11/26/ps3-shopping-is-dangerous-business/#comments</comments>
		<pubDate>Mon, 27 Nov 2006 03:05:18 +0000</pubDate>
		<dc:creator>Blaine</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[Java]]></category>
		<category><![CDATA[Software]]></category>

		<guid isPermaLink="false">http://www.blainekendall.com/?p=395</guid>
		<description><![CDATA[
buy a shirt &#8211; $18
with all the dangerous stories [video] of people trying to buy playstation 3 machines, be sure to show your friends you were brave enough to line up and face the crowds. buy a shirt to brag to your friends.
]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.cafepress.com/ps3shopping" target="ps3"><img src="http://www.blainekendall.com/uploads/blog/ps3_shirt.jpg" width="480" height="480" alt="" border="0"/></a></p>
<p class="caption">buy a shirt &#8211; $18</p>
<p>with <a href="http://www.wkyt.com/news/headlines/4661551.html" target="aier">all</a> <a href="http://cbs13.com/local/local_story_320195924.html" target="wmrt">the</a> <a href="http://news.yahoo.com/s/ap/20061117/ap_on_re_us/playstation_shooting" target="out">dangerous</a> <a href="http://www.ktvz.com/story.cfm?nav=oregon&#038;storyID=17348" target="outa">stories</a> [<a href="http://www.youtube.com/watch?v=lEPdRPxR_i0">video</a>] of people trying to buy playstation 3 machines, be sure to show your friends you were brave enough to line up and face the crowds. <a href="http://www.cafepress.com/ps3shopping" target="ps3">buy a shirt to brag to your friends</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.blainekendall.com/index.php/archives/2006/11/26/ps3-shopping-is-dangerous-business/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>A useful Hungarian Notation</title>
		<link>http://www.blainekendall.com/index.php/archives/2005/05/20/a-useful-hungarian-notation/</link>
		<comments>http://www.blainekendall.com/index.php/archives/2005/05/20/a-useful-hungarian-notation/#comments</comments>
		<pubDate>Fri, 20 May 2005 19:48:01 +0000</pubDate>
		<dc:creator>Blaine</dc:creator>
				<category><![CDATA[Java]]></category>

		<guid isPermaLink="false">/?p=283</guid>
		<description><![CDATA[I just finished reading Joel On Software&#8217;s latest essay on Making Wrong Code Look Wrong and it actually presents a good case for using Hungarian Notation.

But not the HN that you&#8217;re probably used to. Skip about the first 75% of the article if you want the real guts and go to the section &#8220;I&#8217;m Hungary&#8221; [...]]]></description>
			<content:encoded><![CDATA[<p>I just finished reading <a href="http://www.joelonsoftware.com/index.html" target="_blank">Joel On Software&#8217;s</a> latest essay on <a href="http://www.joelonsoftware.com/printerFriendly/articles/Wrong.html" target="_blank">Making Wrong Code Look Wrong</a> and it actually presents a good case for using Hungarian Notation.<br />
<span id="more-283"></span><br />
But not the HN that you&#8217;re probably used to. Skip about the first 75% of the article if you want the real guts and go to the section &#8220;I&rsquo;m Hungary&#8221; and read from there down. The real Hungarian notation started out as something much more useful, and then along the way a &#8220;<a href="http://www.answers.com/topic/telephone-game" target="_blank">broken telephone</a>&#8221; misunderstanding turned it into something very different. The creator of HN meant for the prefix to indicate the <i>kind</i> of variable, but wrote <i>type</i> instead which is interpreted in a much different way by many programmers. So people thought type meant int, String, etc and would create vars like <code>strName</code> and <code>iPhoneNum</code>  which doesn&#8217;t mean as much as what was intended. Read the article for some insight and you might just change your thoughts on using Hungarian notation.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.blainekendall.com/index.php/archives/2005/05/20/a-useful-hungarian-notation/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Free Sun Java Developer Days in Toronto</title>
		<link>http://www.blainekendall.com/index.php/archives/2005/05/06/free-sun-java-developer-days-in-toronto/</link>
		<comments>http://www.blainekendall.com/index.php/archives/2005/05/06/free-sun-java-developer-days-in-toronto/#comments</comments>
		<pubDate>Fri, 06 May 2005 17:57:59 +0000</pubDate>
		<dc:creator>Blaine</dc:creator>
				<category><![CDATA[Java]]></category>

		<guid isPermaLink="false">/?p=277</guid>
		<description><![CDATA[I wonder if I could go to this instead of being at the office:
Code Maneuvers 05, is a series of Developer Days, hosted by Sun Microsystems, that combine tactical developer insights with practical programming execution, to provide vision, direction and in-depth knowledge training for developers, thought leaders and architects. This event will present state-of-the-art intelligence [...]]]></description>
			<content:encoded><![CDATA[<p>I wonder if I could go to this instead of being at the office:</p>
<blockquote><p><a href="http://ca.sun.com/en/events/code-maneuvers/" target="_blank">Code Maneuvers 05</a>, is a series of Developer Days, hosted by Sun Microsystems, that combine tactical developer insights with practical programming execution, to provide vision, direction and in-depth knowledge training for developers, thought leaders and architects. This event will present state-of-the-art intelligence about Sun&#8217;s software technologies, strategies and development methodologies.<br />
Admission is FREE, but you must pre-register to attend.</p>
<p>Agenda<br />
8:00 am 	Registration Opens<br />
9:00 &#8211; 9:30 am 	Sun Keynote: Vision &#038; Strategy<br />
9:30 &#8211; 10:15 am 	J2SE 5.0 Watch and Hear the Tiger Roar!<br />
10:15 &#8211; 10:30 am 	Break;<br />
10:30 &#8211; 11:15 am 	Java Web Services: Building Service Oriented Architectures<br />
11:15 &#8211; 12:00 pm 	J2EE Persistence: Exploring Persistence Options<br />
12:00 &#8211; 1:00 pm 	Lunch<br />
1:00 &#8211; 1:45 pm 	Java Studio Creator: Rapid Applications &#038; Solutions<br />
1:45 &#8211; 3:15 pm 	CodeCamp: J2SE &#038; J2EE Performance<br />
3:15 &#8211; 3:30 pm 	Break<br />
3:30 &#8211; 5:00 pm 	CodeCamp: End-2-End Security, Architecting Secure and Robust Solutions<br />
5:00 &#8211; 5:30 pm 	Q &#038; A</p></blockquote>
]]></content:encoded>
			<wfw:commentRss>http://www.blainekendall.com/index.php/archives/2005/05/06/free-sun-java-developer-days-in-toronto/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Which Java MVC Framework to use?</title>
		<link>http://www.blainekendall.com/index.php/archives/2005/04/05/which-java-mvc-framework-to-use/</link>
		<comments>http://www.blainekendall.com/index.php/archives/2005/04/05/which-java-mvc-framework-to-use/#comments</comments>
		<pubDate>Tue, 05 Apr 2005 20:49:25 +0000</pubDate>
		<dc:creator>Blaine</dc:creator>
				<category><![CDATA[Java]]></category>

		<guid isPermaLink="false">/?p=270</guid>
		<description><![CDATA[I&#8217;ve got an idea for a web application I want to prototype and I was originally going to try to whip it up in Ruby on Rails (oh no! another convert!) but then I remembered I don&#8217;t know RoR yet and I think my time right now would be better spent actually coding something instead [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve got an idea for a web application I want to prototype and I was originally going to try to whip it up in Ruby on Rails (oh no! another convert!) but then I remembered I don&#8217;t know RoR yet and I think my time right now would be better spent actually coding something instead of diving into yet another thing to learn. I&#8217;ve been reading Ruby tutorials but it would probably take me a while to grok the switch and then implement my idea in Ruby. So, I&#8217;m sticking with Java. But I want to keep it lightweight. It doesn&#8217;t need a full J2EE backend. I&#8217;ve used Hibernate on a few projects, so I&#8217;ll probably stick with that for persistence. I&#8217;m looking for something lightweight on the front-end, comparable to Rails. Struts has always seemed too complex for what it needs to do, so I think that&#8217;s out of the question. I stumbled upon <a href="https://rife.dev.java.net/" target="_blank">Rife</a> the other day when reading a comparison on Java vs Ruby &#038; the TadaList implementation.<br />
Ideally what I&#8217;m looking for in a framework:</p>
<ul>
<li>quick to learn</li>
<li>low configuration</li>
<li>not trying to do more than I really need it to do</li>
<li>view shouldn&#8217;t contain much/any code</li>
</ul>
<p>What do you suggest? Leave me some comments.</p>
<p><b>Update:</b> WebWork has been getting lots of positive feedback. I think I&#8217;m going to go ahead with Matt Raible&#8217;s <a href="http://appfuse.dev.java.net/" target="_blank">Appfuse</a>. I&#8217;ve done some investigation into it and it looks quite solid and I really like the ability to get up and going quickly. I don&#8217;t know Struts, but I&#8217;ve investigated Spring in the past and the combination of Struts + Spring + Hibernate looks pretty solid and well-proven. I also like the flexibility to pick &#038; choose different components.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.blainekendall.com/index.php/archives/2005/04/05/which-java-mvc-framework-to-use/feed/</wfw:commentRss>
		<slash:comments>9</slash:comments>
		</item>
		<item>
		<title>Informa API Summary</title>
		<link>http://www.blainekendall.com/index.php/archives/2005/02/25/informa-api-summary/</link>
		<comments>http://www.blainekendall.com/index.php/archives/2005/02/25/informa-api-summary/#comments</comments>
		<pubDate>Fri, 25 Feb 2005 21:48:21 +0000</pubDate>
		<dc:creator>Blaine</dc:creator>
				<category><![CDATA[Java]]></category>

		<guid isPermaLink="false">/?p=264</guid>
		<description><![CDATA[
I&#8217;ve been looking through the Informa API recently for RSS work in Java and making some rough notes in hopes of understanding the classes (some are interfaces, but I list them in general as implementations). I haven&#8217;t listed all classes, just ones that look important to me or which I might actually use. But there&#8217;s [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://informa.sourceforge.net/" target="_blank"><img src="http://www.blainekendall.com/uploads/blog/informa-logo.png" alt="" border="0"></a></p>
<p>I&#8217;ve been looking through the <a href="http://informa.sourceforge.net" target="_blank">Informa</a> API recently for RSS work in Java and making some rough notes in hopes of understanding the classes (some are interfaces, but I list them in general as implementations). I haven&#8217;t listed all classes, just ones that look important to me or which I might actually use. But there&#8217;s not that many that I have excluded. This is based on version 0.5.5. 0.6 is the most recent version.</p>
<p><b>User </b>- holds Channel subscriptions for user objects<br />
<b>Category </b>- a category for the Channel/item (software/work)<br />
<b>Channel </b>- what I usually call a RSS feed or stream. The entire contents of a feed<br />
<b>ChannelBuilder </b>- like a Channel factory<br />
<b>ChannelGroup </b>- a container for multiple channels. Used as the entry point for an app using Informa<br />
<b>ChannelSubscription </b>- holds the details on if/when a Channel should be updated.<br />
<b>Cloud </b>- ? no idea, never seen used<br />
<b>Feed </b>- metadata carrier about the Channel (content-type, last updated, copyright, location, etc)<br />
<b>IdGenerator </b>- used to generate an ID key (weak algorithm based on system time)<br />
<b>Image </b>- image object in the Channel object model<br />
<b>Item </b>- a Channel item, link to an article. Usually multiples per Channel.<br />
<b>ItemEnclosure </b>- RSS enclosure item (attachment)<br />
<b>ItemGuid </b>- news item guid identifier (can be the permalink)<br />
<b>ItemMetadata </b>- metadata for news item (read status, score (relevance in search))<br />
<b>ItemSource </b>- the source of the item source (location &#038; timestamp)<br />
<b>TextInput </b>- text input field. never seen used. could be a search form as an example<br />
<b>ChannelFormat </b>- Atom &#038; RSS constants<br />
<b>FeedParser </b>- reads in RSS Channels. there&#8217;s a main() here as well &#8211; testing?<br />
<b>OPMLParser </b>- reads OPML format to get a collection of Channels<br />
<b>ChannelRegistry </b>- maintain Channels with update intervals<br />
<b>ConditionalGetValues </b>- only get Channel updates if it has been modified<br />
<b>FeedManager </b>- manage feeds, not sure when to use this over other classes<br />
<b>FeedManagerEntry </b>- entry in FeedManager for each feed<br />
<b>FeedRefreshDaemon </b>- refreshes feeds periodically<br />
<b>FormatDetector </b>- determine RSS or Atom &#038; version<br />
<b>HttpHeaderUtils </b>- use to only get Channel if updated<br />
<b>ItemComparator </b>- for sorting feed Item order</p>
<p>Can anyone explain what Cloud is? I&#8217;ve never seen this concept in terms of syndication feeds.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.blainekendall.com/index.php/archives/2005/02/25/informa-api-summary/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Don&#8217;t use null or -1 in your unwritten methods</title>
		<link>http://www.blainekendall.com/index.php/archives/2005/01/20/dont-use-null-or-1-in-your-unwritten-methods/</link>
		<comments>http://www.blainekendall.com/index.php/archives/2005/01/20/dont-use-null-or-1-in-your-unwritten-methods/#comments</comments>
		<pubDate>Thu, 20 Jan 2005 17:39:47 +0000</pubDate>
		<dc:creator>Blaine</dc:creator>
				<category><![CDATA[Java]]></category>

		<guid isPermaLink="false">/?p=259</guid>
		<description><![CDATA[
Doesn&#8217;t feel quite this bad.
Tim Bray&#8217;s error in unit testing gives a great suggestion on a better way to test, rather than putting return null; and return -1; in your empty uncompleted methods. Instead, throw an exception: throw new RuntimeException ("Method not implemented");
I know this will be useful in the future, and possibly save some [...]]]></description>
			<content:encoded><![CDATA[<p><img src="http://www.blainekendall.com/uploads/blog/kickballs.jpg" width="206" height="235" alt="" border="0"><br />
<i>Doesn&#8217;t feel quite this bad.</i></p>
<p>Tim Bray&#8217;s <a href="http://www.tbray.org/ongoing/When/200x/2005/01/18/TestingOrder" target="_blank">error in unit testing</a> gives a great suggestion on a better way to test, rather than putting <code>return null; </code>and <code>return -1;</code> in your empty uncompleted methods. Instead, throw an exception: <code>throw new RuntimeException ("Method not implemented");</code></p>
<p>I know this will be useful in the future, and possibly save some time when I realize after 2 hours that I forgot to actually finish those <code>null</code> &#038; <code>-1</code> methods.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.blainekendall.com/index.php/archives/2005/01/20/dont-use-null-or-1-in-your-unwritten-methods/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Debugging Resin in Idea 4.5</title>
		<link>http://www.blainekendall.com/index.php/archives/2004/12/03/debugging-resin-in-idea-45/</link>
		<comments>http://www.blainekendall.com/index.php/archives/2004/12/03/debugging-resin-in-idea-45/#comments</comments>
		<pubDate>Fri, 03 Dec 2004 22:15:36 +0000</pubDate>
		<dc:creator>Blaine</dc:creator>
				<category><![CDATA[Java]]></category>

		<guid isPermaLink="false">/?p=238</guid>
		<description><![CDATA[

Working on a webapp at work, I decided to check if anyone has successfully figured out how to debug Resin apps within Idea 4.5. In the past, I&#8217;ve tried the Resin plugin from Intellij.org, but it&#8217;s very old and beta version for Idea 4.0. This doesn&#8217;t help when I&#8217;m using Idea 4.5. Luckily Google turned [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.caucho.com/resin-2.1/index.xtp" target="_blank"><img src="http://www.blainekendall.com/uploads/blog/caucho-white.jpg" width="150" height="63" alt="" border="0"><br />
</a><br />
Working on a webapp at work, I decided to check if anyone has successfully figured out how to debug Resin apps within Idea 4.5. In the past, I&#8217;ve tried the Resin plugin from <a href="http://www.intellij.org/twiki/bin/view/Main/ResinIntegration" target="_blank">Intellij.org</a>, but it&#8217;s very old and beta version for Idea 4.0. This doesn&#8217;t help when I&#8217;m using Idea 4.5. Luckily Google turned up better results to another Intellij <a href="http://plugins.intellij.net/plugins/view/?id=Resin" target="_blank">plugins page for Resin</a> which has been updated recently. I dropped in the plugin and amazingly it worked great. Resin is great for rapid web development apps. I think deploy it to Tomcat once it&#8217;s deployable.</p>
<div align="center">
<table border="0" cellspacing="2" cellpadding="2" width="350">
<tr>
<td><a href="http://www.freeipods.com/default.aspx?referer=9226357" target="new"><img src="http://www.blainekendall.com/uploads/blog/freeipodbanner-sm.jpg" width="152" height="25" alt="" border="1"></a></td>
<td><font size="-11"><i><b>Click the image</b> to start the process to get your free iPod.</i></font></td>
</tr>
</table>
</div>
]]></content:encoded>
			<wfw:commentRss>http://www.blainekendall.com/index.php/archives/2004/12/03/debugging-resin-in-idea-45/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>
