<?xml version="1.0" encoding="utf-8"?>
			
			<rss version="2.0" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:cc="http://web.resource.org/cc/" xmlns:itunes="http://www.itunes.com/dtds/podcast-1.0.dtd">

			<channel>
			<title>Coder&apos;s Revolution - Java</title>
			<link>http://www.codersrevolution.com/index.cfm</link>
			<description>Following RIA&apos;s, Adobe products, and coding in general.</description>
			<language>en-us</language>
			<pubDate>Thu, 02 Sep 2010 17:34:21 -0500</pubDate>
			<lastBuildDate>Sat, 30 Jan 2010 23:44:00 -0500</lastBuildDate>
			<generator>BlogCFC</generator>
			<docs>http://blogs.law.harvard.edu/tech/rss</docs>
			<managingEditor>brad@codersrevolution.com</managingEditor>
			<webMaster>brad@codersrevolution.com</webMaster>
			<itunes:subtitle></itunes:subtitle>
			<itunes:summary></itunes:summary>
			<itunes:category text="Technology" />
			<itunes:category text="Technology">
				<itunes:category text="Podcasting" />
			</itunes:category>
			<itunes:category text="Technology">
				<itunes:category text="Tech News" />
			</itunes:category>
			<itunes:keywords></itunes:keywords>
			<itunes:author></itunes:author>
			<itunes:owner>
				<itunes:email>brad@codersrevolution.com</itunes:email>
				<itunes:name></itunes:name>
			</itunes:owner>
			
			<itunes:explicit>no</itunes:explicit>
			
			
			
			
			
			<item>
				<title>JVM Args Don&apos;t Like Line Breaks</title>
				<link>http://www.codersrevolution.com/index.cfm/2010/1/30/JVM-Args-Dont-Like-Line-Breaks</link>
				<description>
				
				A brief hiatus today from from the &lt;a href=&quot;http://www.codersrevolution.com/index.cfm/2010/1/29/PCI-DSS-Compliance-Part-2--Weak-SSL-And-Ciphers&quot; target=&quot;_new&quot;&gt;PCI Compliance&lt;/a&gt; series to issue a quick public service announcement.  I was installing my free copy of &lt;a href=&quot;http://www.seefusion.com/&quot; target=&quot;_new&quot;&gt;SeeFusion&lt;/a&gt; today that I netted in the recent give-away &lt;a href=&quot;http://www.webapper.com/&quot; target=&quot;_new&quot;&gt;WebApper&lt;/a&gt; had.  Since the target machine was CF7 on a OpenSuse Linux with the JVM upgraded to 1.4.2_11, it was a &quot;manual&quot; install.  Pretty easy-- copy a few jar files and edit a few configs.  The problem was, SeeFusion wasn&apos;t able to connect to my debugging port to capture stack traces and I couldn&apos;t figure out why.
				 [More]
				</description>
						
				
				<category>Server Administration</category>				
				
				<category>SeeFusion</category>				
				
				<category>ColdFusion</category>				
				
				<category>Java</category>				
				
				<pubDate>Sat, 30 Jan 2010 23:44:00 -0500</pubDate>
				<guid>http://www.codersrevolution.com/index.cfm/2010/1/30/JVM-Args-Dont-Like-Line-Breaks</guid>
				
				
			</item>
			
		 	
			
			
			<item>
				<title>Taming The Header Output Of CFHTMLHead and CFAjaxProxy</title>
				<link>http://www.codersrevolution.com/index.cfm/2009/10/20/Taming-The-Header-Output-Of-CFHTMLHead-and-CFAjaxProxy</link>
				<description>
				
				Tags like &lt;a href=&quot;http://livedocs.adobe.com/coldfusion/8/htmldocs/Tags_g-h_08.html#3989191&quot; target=&quot;_new&quot;&gt;CFHTMLHead&lt;/a&gt;, &lt;a href=&quot;http://livedocs.adobe.com/coldfusion/8/htmldocs/Tags_a-b_3.html#3983510&quot; target=&quot;_new&quot;&gt;CFAjaxProxy&lt;/a&gt;, and &lt;a href=&quot;http://livedocs.adobe.com/coldfusion/8/htmldocs/Tags_a-b_2.html#3980738&quot; target=&quot;_new&quot;&gt;CFAjaxImport&lt;/a&gt; don&apos;t output their content into the regular ColdFusion output buffer.  Instead they put their contents into a special header buffer which is dumped into the beginning of the output right before the request is sent back to the client.  But what if you want control over where their output goes?  CFSaveContent doesn&apos;t work on these bad boys.  And even worse, &amp;lt;cfcontent reset=&quot;yes&quot;&amp;gt; doesn&apos;t get rid of their output.  The other day I got bit when trying to return the HTML of a rendered view via a proxy in &lt;a href=&quot;http://www.coldboxframework.com&quot; target=&quot;_new&quot;&gt;ColdBox&lt;/a&gt; as a JSON string.  The JavaScript output of the CFAjaxProxy tag was being appended to the beginning of the response and causing the result to not be valid JSON.
				 [More]
				</description>
						
				
				<category>ColdFusion</category>				
				
				<category>Java</category>				
				
				<pubDate>Tue, 20 Oct 2009 22:14:00 -0500</pubDate>
				<guid>http://www.codersrevolution.com/index.cfm/2009/10/20/Taming-The-Header-Output-Of-CFHTMLHead-and-CFAjaxProxy</guid>
				
				
			</item>
			
		 	
			
			
			<item>
				<title>So, I Wrote My First &quot;Hello World&quot; Android App...</title>
				<link>http://www.codersrevolution.com/index.cfm/2009/10/6/So-I-Wrote-My-First-Hello-World-Android-App</link>
				<description>
				
				&lt;img src=&quot;http://www.codersrevolution.com/images//android.GIF&quot; align=&quot;right&quot;&gt;
My friend John dreams 3 or 4 get-rich schemes every week.  Most of them involve technology, and he generally tries to talk me into helping him with them.  He can never be dissuaded from the belief that each of his brainstorms are nothing short of an entrepreneurial pot of gold.  These revelations, of course, come despite the fact that he has virtually no programming experience and even less start-up capital.  Most of his recent ideas have all been centered around the new &lt;a href=&quot;http://www.android.com/&quot; target=&quot;_new&quot;&gt;Google Android&lt;/a&gt; phones and the ability to write apps for them.  After listening to him babble about Android app development for several weeks straight, I decided to download the Android SDK and play around with it.
				 [More]
				</description>
						
				
				<category>Flex</category>				
				
				<category>Android</category>				
				
				<category>AIR</category>				
				
				<category>Java</category>				
				
				<category>Technology</category>				
				
				<pubDate>Tue, 06 Oct 2009 21:04:00 -0500</pubDate>
				<guid>http://www.codersrevolution.com/index.cfm/2009/10/6/So-I-Wrote-My-First-Hello-World-Android-App</guid>
				
				
			</item>
			
		 	
			
			
			<item>
				<title>ColdFusion&apos;s Object Instantiation Penalty: How Bad Is It?</title>
				<link>http://www.codersrevolution.com/index.cfm/2008/9/22/ColdFusions-Object-Instantiation-Penalty-How-Bad-Is-It</link>
				<description>
				
				There has been a lot of talk recently about &lt;a href=&quot;http://www.remotesynthesis.com/post.cfm/cfargument-the-iterating-business-object&quot; target=&quot;_new&quot;&gt;design patterns&lt;/a&gt; aimed at circumventing the overhead ColdFusion imposes upon us when creating CFCs.  I&apos;m not sure who coined the term &quot;Object Instantiation Penalty&quot;, but the first reference to it I can find in the CF community was over at the &lt;a href=&quot;http://www.harelmalka.com/?p=72&quot; target=&quot;_new&quot;&gt;Dot Matrix blog&lt;/a&gt;.  Everyone seems to agree that object creation in ColdFusion leaves something to be desired, but I haven&apos;t seen anyone really quantify the price yet.  I decided some line charts were in order.
				 [More]
				</description>
						
				
				<category>Object Oriented Design (OOP)</category>				
				
				<category>Performance</category>				
				
				<category>ColdFusion</category>				
				
				<category>Java</category>				
				
				<pubDate>Mon, 22 Sep 2008 06:58:00 -0500</pubDate>
				<guid>http://www.codersrevolution.com/index.cfm/2008/9/22/ColdFusions-Object-Instantiation-Penalty-How-Bad-Is-It</guid>
				
				
			</item>
			
		 	
			
			
			<item>
				<title>Sun&apos;s Download Page For Legacy Versions of Java</title>
				<link>http://www.codersrevolution.com/index.cfm/2008/9/21/Suns-Download-Page-For-Legacy-Versions-of-Java</link>
				<description>
				
				I can never find this stupid page when I need it, so I am linking to it here so I won&apos;t lose it again.  Use this when you want to download a specific JDK from Sun&apos;s site and don&apos;t want to wade through their confusing-as-heck &quot;featured downloads&quot; mess.

&lt;a href=&quot;http://java.sun.com/products/archive/&quot; target=&quot;_new&quot;&gt;http://java.sun.com/products/archive/&lt;/a&gt;
				
				</description>
						
				
				<category>General</category>				
				
				<category>Java</category>				
				
				<pubDate>Sun, 21 Sep 2008 16:42:00 -0500</pubDate>
				<guid>http://www.codersrevolution.com/index.cfm/2008/9/21/Suns-Download-Page-For-Legacy-Versions-of-Java</guid>
				
				
			</item>
			
		 	
			
			
			<item>
				<title>OO Design Patterns and IBO</title>
				<link>http://www.codersrevolution.com/index.cfm/2008/9/10/OO-Design-Patterns-and-IBO</link>
				<description>
				
				If you missed it, Jeff Chastain put up a very &lt;a href=&quot;http://alagad.com/go/blog-entry/ibo-a-coldfusion-design-pattern&quot; target=&quot;_new&quot;&gt;interesting post&lt;/a&gt; over at Alagad&apos;s Blog.  Also good was the &quot;spirited&quot; discussion that followed between Barney and Peter Bell.  I don&apos;t know how I feel about all of it, but the entire thing is very fascinating.
				 [More]
				</description>
						
				
				<category>Object Oriented Design (OOP)</category>				
				
				<category>Java</category>				
				
				<category>JavaScript</category>				
				
				<category>ColdFusion</category>				
				
				<category>Ajax</category>				
				
				<category>Technology</category>				
				
				<pubDate>Wed, 10 Sep 2008 16:29:00 -0500</pubDate>
				<guid>http://www.codersrevolution.com/index.cfm/2008/9/10/OO-Design-Patterns-and-IBO</guid>
				
				
			</item>
			
		 	
			
			
			<item>
				<title>Does OOP Encourage RBAR?</title>
				<link>http://www.codersrevolution.com/index.cfm/2008/8/16/Does-OOP-Encourage-RBAR</link>
				<description>
				
				I&apos;ve been staring at my computer monitor trying start this paragraph for about 10 minutes now, so I&apos;m just going to start typing.  I&apos;ve been thinking about system design.  Organization versus performance.  Design patterns versus efficiency.  We adopt some code without thought to its performance because we&apos;re talking about milliseconds, and the readability, organization, and structure gains our apps enjoy are well worth it.  I&apos;m not sure that is always the case though, and we don&apos;t notice it until too late.
				 [More]
				</description>
						
				
				<category>SQL</category>				
				
				<category>Object Oriented Design (OOP)</category>				
				
				<category>Performance</category>				
				
				<category>ColdFusion</category>				
				
				<category>Java</category>				
				
				<pubDate>Sat, 16 Aug 2008 20:56:00 -0500</pubDate>
				<guid>http://www.codersrevolution.com/index.cfm/2008/8/16/Does-OOP-Encourage-RBAR</guid>
				
				
			</item>
			
		 	
			
			
			<item>
				<title>Confessions of a speed junky: How I made my code faster</title>
				<link>http://www.codersrevolution.com/index.cfm/2008/7/18/Confessions-of-a-speed-junky-How-I-made-my-code-faster</link>
				<description>
				
				The past couple of days I&apos;ve been messing around with a couple functions, cleaning them up a bit to blog about them. One of them is for color-coding SQL and the other for highlighting differences in two strings.  Both are pretty small, but very repetitive in what they do.  Depending on the size of the text you are processing, performance varied.  Sometimes the code inside was repeated hundreds of thousands of times given a large enough test.
				 [More]
				</description>
						
				
				<category>Performance</category>				
				
				<category>General</category>				
				
				<category>ColdFusion</category>				
				
				<category>Java</category>				
				
				<pubDate>Fri, 18 Jul 2008 01:33:00 -0500</pubDate>
				<guid>http://www.codersrevolution.com/index.cfm/2008/7/18/Confessions-of-a-speed-junky-How-I-made-my-code-faster</guid>
				
				
			</item>
			
		 	
			
			
			<item>
				<title>Put down the keyboard and step away from the computer</title>
				<link>http://www.codersrevolution.com/index.cfm/2008/7/17/Put-down-the-keyboard-and-step-away-from-the-computer</link>
				<description>
				
				&lt;a href=&quot;http://archives.cnn.com/2000/HEALTH/09/20/sleep.deprivation/&quot; target=&quot;_new&quot;&gt;Research shows&lt;/a&gt; that driving while extremely tired renders the same results as driving drunk.  Following that same line of though, is coding while sleep deprived the same as writing your code in a drunken stupor?
				 [More]
				</description>
						
				
				<category>General</category>				
				
				<category>ColdFusion</category>				
				
				<category>Java</category>				
				
				<pubDate>Thu, 17 Jul 2008 01:30:00 -0500</pubDate>
				<guid>http://www.codersrevolution.com/index.cfm/2008/7/17/Put-down-the-keyboard-and-step-away-from-the-computer</guid>
				
				
			</item>
			
		 	
			
			
			<item>
				<title>No Cookie For You: Second Solution</title>
				<link>http://www.codersrevolution.com/index.cfm/2008/7/15/No-Cookie-For-You-Second-Solution</link>
				<description>
				
				I have a solution that I have gotten working locally to rid my ColdFusion logs of the annoying &quot;Cannot create cookie&quot; errors.  For those of you just joining us, &lt;a href=&quot;http://cfteeps.blogspot.com/2008/06/no-cookie-for-you.html&quot; target=&quot;_new&quot;&gt;Teeps blogged&lt;/a&gt; it, &lt;a href=&quot;http://jochem.vandieten.net/2008/07/03/reserved-names-for-cookies/&quot; target=&quot;_new&quot;&gt;Jochem explained&lt;/a&gt; it, I &lt;a href=&quot;http://www.codersrevolution.com/index.cfm/2008/7/11/Java-Servlet-Filters-Part-2-Removing-Cookies&quot; target=&quot;_new&quot;&gt;took a stab&lt;/a&gt; and it &lt;a href=&quot;http://www.codersrevolution.com/index.cfm/2008/7/11/Cookie-Reserved-Names-Whos-to-blame&quot; target=&quot;_new&quot;&gt;and failed&lt;/a&gt;, and now I&apos;m back for round two.  I apologize for blogging this so much lately, but once I get a good puzzle in my craw, I just can&apos;t let up until I&apos;ve solved it.
				 [More]
				</description>
						
				
				<category>ColdFusion</category>				
				
				<category>Java</category>				
				
				<pubDate>Tue, 15 Jul 2008 01:06:00 -0500</pubDate>
				<guid>http://www.codersrevolution.com/index.cfm/2008/7/15/No-Cookie-For-You-Second-Solution</guid>
				
				
			</item>
			
		 	
			
			
			<item>
				<title>Cookie Reserved Names- Who&apos;s to blame?</title>
				<link>http://www.codersrevolution.com/index.cfm/2008/7/11/Cookie-Reserved-Names-Whos-to-blame</link>
				<description>
				
				&lt;a href=&quot;http://www.blogger.com/profile/09045091666961974550&quot; target=&quot;_new&quot;&gt;Teeps&lt;/a&gt; started off the fun last month with &lt;a href=&quot;http://cfteeps.blogspot.com/2008/06/no-cookie-for-you.html&quot; target=&quot;_new&quot;&gt;this blog post&lt;/a&gt; about countless errors in his logs about not being able to set cookies.

I get the errors too, and they usually look like this:
&lt;code&gt;07/11 15:58:19 error Cannot create cookie: domain = .notingdetails.com
07/11 16:19:01 error Cannot create cookie: domain = .notingdetails.com
07/11 16:39:12 error Cannot create cookie: domain = .notingdetails.com
07/11 16:45:05 error Cannot create cookie: domain = .notingdetails.com
&lt;/code&gt;
				 [More]
				</description>
						
				
				<category>ColdFusion</category>				
				
				<category>Java</category>				
				
				<pubDate>Fri, 11 Jul 2008 21:35:00 -0500</pubDate>
				<guid>http://www.codersrevolution.com/index.cfm/2008/7/11/Cookie-Reserved-Names-Whos-to-blame</guid>
				
				
			</item>
			
		 	
			
			
			<item>
				<title>Java Servlet Filters Part 2: Removing Cookies</title>
				<link>http://www.codersrevolution.com/index.cfm/2008/7/11/Java-Servlet-Filters-Part-2-Removing-Cookies</link>
				<description>
				
				As promised, I have written a Java Servlet Filter to remove cookies from a request.  If you don&apos;t know what a Servlet Filter is, read &lt;a href=&quot;http://www.codersrevolution.com/index.cfm/2008/7/9/Ive-created-my-first-Java-Servlet-Filter&quot; target=&quot;_new&quot;&gt;this blog&lt;/a&gt;.  Let me start by saying while my filter does function like I wanted it to, it did NOT solve &lt;a href=&quot;http://jochem.vandieten.net/2008/07/03/reserved-names-for-cookies/&quot; target=&quot;_new&quot;&gt;this problem&lt;/a&gt;.  I&apos;ll blog on that next.  &lt;strong&gt;UPDATE: &lt;a href=&quot;http://www.codersrevolution.com/index.cfm/2008/7/11/Cookie-Reserved-Names-Whos-to-blame&quot; target=&quot;_new&quot;&gt;Here are my findings&lt;/a&gt;&lt;/strong&gt;

Given that, I can&apos;t really think of a real-world use for this code, but I am always in favor of coding for the sake of learning.
				 [More]
				</description>
						
				
				<category>Object Oriented Design (OOP)</category>				
				
				<category>ColdFusion</category>				
				
				<category>Java</category>				
				
				<pubDate>Fri, 11 Jul 2008 19:50:00 -0500</pubDate>
				<guid>http://www.codersrevolution.com/index.cfm/2008/7/11/Java-Servlet-Filters-Part-2-Removing-Cookies</guid>
				
				
				<enclosure url="http://www.codersrevolution.com/enclosures/testFilter.zip" length="5906" type="application/x-zip-compressed"/>
				
				
			</item>
			
		 	
			
			
			<item>
				<title>I&apos;ve created my first Java Servlet Filter!</title>
				<link>http://www.codersrevolution.com/index.cfm/2008/7/9/Ive-created-my-first-Java-Servlet-Filter</link>
				<description>
				
				In the Java world, web requests are handled by servlets loaded within a servlet container.  There is a servlet mapping which specifies a servlet class conforming to Sun&apos;s Servlet specification which has been part of the J2EE spec since version 2.2.  When a request is sent to the servlet container, it is matched to the proper url pattern and passed to the appropriate servlet object via that objects service() method.
				 [More]
				</description>
						
				
				<category>ColdFusion</category>				
				
				<category>Java</category>				
				
				<pubDate>Wed, 09 Jul 2008 22:35:00 -0500</pubDate>
				<guid>http://www.codersrevolution.com/index.cfm/2008/7/9/Ive-created-my-first-Java-Servlet-Filter</guid>
				
				
			</item>
			
		 	
			
			
			<item>
				<title>Hi, I&apos;m ColdFusion, and so am I. (Is CF Schizophrenic?)</title>
				<link>http://www.codersrevolution.com/index.cfm/2008/7/5/Hi-Im-ColdFusion-and-so-am-I-Is-CF-Schizophrenic</link>
				<description>
				
				Sometimes I wonder about ColdFusion.  Mostly when it gets depressed and locks itself in the bathroom with a box of chocolates.  

Seriously though, the identity of CF can sometimes be illusive when you listen to what &lt;a href=&quot;http://www.aesopfables.com/cgi/aesop1.cgi?sel&amp;TheMantheBoyandtheDonkey&quot; target=&quot;_new&quot;&gt;everybody wants all at once&lt;/a&gt;.  ColdFusion is different than most languages and I think that&apos;s a good thing, but what pushes us to request the changes we want? Do we wish CF was easier to pick up for the beginner?
Perhaps we want it to behave a bit more like our favorite scripting language for our benefit or to impress our friends.
				 [More]
				</description>
						
				
				<category>Object Oriented Design (OOP)</category>				
				
				<category>ColdFusion</category>				
				
				<category>Java</category>				
				
				<pubDate>Sat, 05 Jul 2008 16:18:00 -0500</pubDate>
				<guid>http://www.codersrevolution.com/index.cfm/2008/7/5/Hi-Im-ColdFusion-and-so-am-I-Is-CF-Schizophrenic</guid>
				
				
			</item>
			
		 	
			
			
			<item>
				<title>I think we have an anemic Domain Model</title>
				<link>http://www.codersrevolution.com/index.cfm/2008/7/2/I-think-we-have-an-anemic-Domain-Model</link>
				<description>
				
				I have been pouring over the latest Fusion Authority Quarterly Update, and particularly liked Sean Cornfield&apos;s article &quot;Beans and DAOs and Gateways, Oh My!&quot;  I am pretty familiar with the four application layers he describes, but have had difficulty at times reconciling all the diverse ways I see those implemented.  (design patterns)
I feel I have a good grasp on OOP, but most of my current application is still on a version of Fusebox 4 which was modified to the point of not being easily upgradeable.  We have tried to do new development in MachII, but my exposure has been modest.
				 [More]
				</description>
						
				
				<category>Object Oriented Design (OOP)</category>				
				
				<category>ColdFusion</category>				
				
				<category>Java</category>				
				
				<pubDate>Wed, 02 Jul 2008 09:45:00 -0500</pubDate>
				<guid>http://www.codersrevolution.com/index.cfm/2008/7/2/I-think-we-have-an-anemic-Domain-Model</guid>
				
				
			</item>
			
		 	
			</channel></rss>