<?xml version="1.0" encoding="utf-8"?>
			
			<rss version="2.0">
			<channel>
			<title>Hal Helms On Web Development - ColdFusion</title>
			<link>http://www.halhelms.com/blog/index.cfm</link>
			<description>Hal Helms talks about web development.</description>
			<language>en-us</language>
			<pubDate>Wed, 08 Sep 2010 20:23:19 -0400</pubDate>
			<lastBuildDate>Wed, 11 Aug 2010 11:27:00 -0400</lastBuildDate>
			<generator>BlogCFC</generator>
			<docs>http://blogs.law.harvard.edu/tech/rss</docs>
			<managingEditor>hal@halhelms.com</managingEditor>
			<webMaster>hal@halhelms.com</webMaster>
			
			
			
			
			
			<item>
				<title>Ready to Learn Ruby on Rails?</title>
				<link>http://www.halhelms.com/blog/index.cfm/2010/8/11/Ready-to-Learn-Ruby-on-Rails</link>
				<description>
				
				I&apos;ve heard from quite a few programmers who are interested in putting their toe in the RoR waters. It is a big step -- and to make that as non-stressful as possible, I&apos;m going to hold a free two-hour online &quot;Intro to Ruby on Rails for ColdFusion Programmers&quot; training on September 22 from 12.30 to 2.30 Eastern US time.
				 [More]
				</description>
						
				
				<category>ColdFusion</category>				
				
				<category>Software Development</category>				
				
				<category>Training</category>				
				
				<pubDate>Wed, 11 Aug 2010 11:27:00 -0400</pubDate>
				<guid>http://www.halhelms.com/blog/index.cfm/2010/8/11/Ready-to-Learn-Ruby-on-Rails</guid>
				
			</item>
			
		 	
			
			
			<item>
				<title>So...ColdFusion is Dead, Right?</title>
				<link>http://www.halhelms.com/blog/index.cfm/2009/11/18/SoColdFusion-is-Dead-Right</link>
				<description>
				
				Since I announced that I was going to do future development with Ruby on Rails, I&apos;ve received some email asking &quot;Is ColdFusion really dead then?&quot; CF developers have been hearing this for years, but I started thinking about the question itself.
				 [More]
				</description>
						
				
				<category>ColdFusion</category>				
				
				<category>Software Development</category>				
				
				<category>Philosophy</category>				
				
				<pubDate>Wed, 18 Nov 2009 11:27:00 -0400</pubDate>
				<guid>http://www.halhelms.com/blog/index.cfm/2009/11/18/SoColdFusion-is-Dead-Right</guid>
				
			</item>
			
		 	
			
			
			<item>
				<title>Why I&apos;m Moving to Ruby On Rails</title>
				<link>http://www.halhelms.com/blog/index.cfm/2009/11/16/Why-Im-Moving-to-Ruby-On-Rails</link>
				<description>
				
				Well, this is a hard post to write. After months of investigating, soul-searching, and examining, I&apos;ve decided to move future application development to Ruby On Rails.
				 [More]
				</description>
						
				
				<category>ColdFusion</category>				
				
				<category>Software Development</category>				
				
				<category>Philosophy</category>				
				
				<pubDate>Mon, 16 Nov 2009 13:25:00 -0400</pubDate>
				<guid>http://www.halhelms.com/blog/index.cfm/2009/11/16/Why-Im-Moving-to-Ruby-On-Rails</guid>
				
			</item>
			
		 	
			
			
			<item>
				<title>Orthopraxy</title>
				<link>http://www.halhelms.com/blog/index.cfm/2009/8/23/Orthopraxy</link>
				<description>
				
				Try googling &quot;quote simplicity&quot; and &quot;quote complexity&quot; and you&apos;ll find some wonderful thoughts from people like Leonardo da Vinci, Albert Einstein, Ludwig Wittgenstein, Christopher Alexander, and Charles Mingus on the virtues of simplicty and the perils of complexity. But it seems the way of things that they often start out simple and accrue complexity.
				 [More]
				</description>
						
				
				<category>ColdFusion</category>				
				
				<category>General</category>				
				
				<category>Philosophy</category>				
				
				<pubDate>Sun, 23 Aug 2009 19:42:00 -0400</pubDate>
				<guid>http://www.halhelms.com/blog/index.cfm/2009/8/23/Orthopraxy</guid>
				
				<enclosure url="http://www.halhelms.com/blog/enclosures/json_bizcard.jpg" length="120110" type="image/jpeg"/>
				
			</item>
			
		 	
			
			
			<item>
				<title>Glad THAT&apos;s Over, But ...</title>
				<link>http://www.halhelms.com/blog/index.cfm/2009/8/19/Glad-THATs-Over-But-</link>
				<description>
				
				Well, I finished that monster prototype, with much credit to my coding partner, Maciej. I figured that over 11 days, I worked 165 hours. Whew! Yesterday, we gave the presentation to a large multi-national corporation. To my relief and gratification, they were very impressed. Which leaves me, now, with only one small problem...
				 [More]
				</description>
						
				
				<category>jQuery</category>				
				
				<category>ColdFusion</category>				
				
				<category>Software Development</category>				
				
				<category>General</category>				
				
				<category>Javascript</category>				
				
				<category>Training</category>				
				
				<pubDate>Wed, 19 Aug 2009 17:36:00 -0400</pubDate>
				<guid>http://www.halhelms.com/blog/index.cfm/2009/8/19/Glad-THATs-Over-But-</guid>
				
			</item>
			
		 	
			
			
			<item>
				<title>Event-Driven Programming: Why?</title>
				<link>http://www.halhelms.com/blog/index.cfm/2009/7/22/EventDriven-Programming-Why</link>
				<description>
				
				Yesterday, we looked at some simple server code that is called by events generated on the client. We saw that the server returns an EVENT property in its response -- but that my example never uses it. Today, we&apos;re going to see how that is used -- and why I think EDP is a BigDeal(tm).
				 [More]
				</description>
						
				
				<category>jQuery</category>				
				
				<category>Project Management</category>				
				
				<category>ColdFusion</category>				
				
				<category>Software Development</category>				
				
				<category>General</category>				
				
				<category>Javascript</category>				
				
				<category>Event Driven Programming</category>				
				
				<category>Philosophy</category>				
				
				<pubDate>Wed, 22 Jul 2009 10:09:00 -0400</pubDate>
				<guid>http://www.halhelms.com/blog/index.cfm/2009/7/22/EventDriven-Programming-Why</guid>
				
			</item>
			
		 	
			
			
			<item>
				<title>Event-Driven Programming: an MVC Example, Part II</title>
				<link>http://www.halhelms.com/blog/index.cfm/2009/7/21/EventDriven-Programming-an-MVC-Example-Part-II</link>
				<description>
				
				Yesterday, I showed an example of an EDP implementation on the client. Let&apos;s do a quick review of the main points and then look at the server code.
				 [More]
				</description>
						
				
				<category>jQuery</category>				
				
				<category>ColdFusion</category>				
				
				<category>Software Development</category>				
				
				<category>Javascript</category>				
				
				<category>Event Driven Programming</category>				
				
				<category>Code</category>				
				
				<pubDate>Tue, 21 Jul 2009 05:37:00 -0400</pubDate>
				<guid>http://www.halhelms.com/blog/index.cfm/2009/7/21/EventDriven-Programming-an-MVC-Example-Part-II</guid>
				
			</item>
			
		 	
			
			
			<item>
				<title>Event-Driven Programming: an MVC Example</title>
				<link>http://www.halhelms.com/blog/index.cfm/2009/7/20/EventDriven-Programming-an-MVC-Example</link>
				<description>
				
				I recently wrote a &lt;a href=&quot;http://www.halhelms.com/blog/index.cfm/2009/7/16/EventDriven-Programming-and-Loosely-Coupled-Software&quot; target=&quot;newwin&quot;&gt;blog post&lt;/a&gt; on EDP (Event-Driven Programming).

Ray Camden asked me to come up with an example of using EDP with a Model-View-Controller architecture. Over the weekend, I did just that. As a bonus, I&apos;m including a jQuery plugin that will allow you to make Ajax calls to the server without using ColdFusion&apos;s CFAJAXPROXY tag.
				 [More]
				</description>
						
				
				<category>jQuery</category>				
				
				<category>ColdFusion</category>				
				
				<category>Software Development</category>				
				
				<category>Javascript</category>				
				
				<category>Event Driven Programming</category>				
				
				<category>Code</category>				
				
				<pubDate>Mon, 20 Jul 2009 12:04:00 -0400</pubDate>
				<guid>http://www.halhelms.com/blog/index.cfm/2009/7/20/EventDriven-Programming-an-MVC-Example</guid>
				
			</item>
			
		 	
			
			
			<item>
				<title>ColdFusion and OOP - A Match Made in Heaven or a Long Road to Hell?</title>
				<link>http://www.halhelms.com/blog/index.cfm/2009/7/14/ColdFusion-and-OOP--A-Match-Made-in-Heaven-or-a-Long-Road-to-Hell</link>
				<description>
				
				Well, now I&apos;ve done it. If I had not sufficiently alienated both Adobe and the ColdFusion community leaders, I participated in a discussion at the suggestion of my good friend, &lt;a href=&quot;www.clarkvalberg.com&quot; target=&quot;newwin&quot;&gt;Clark Valberg&lt;/a&gt;. 

Having read my blogpost from a few weeks back in which I expressed my concern that ColdFusion was losing its way, Clark decided that it would make for an interesting podcast to have Brian Kotek (as an able proponent of OO in CF orthodoxy), Ben Nadel (as an honest developer looking for answers) and me (as a reluctant heretic) talk about OO in ColdFusion.
				 [More]
				</description>
						
				
				<category>Simplicity</category>				
				
				<category>ColdFusion</category>				
				
				<category>Software Development</category>				
				
				<category>General</category>				
				
				<category>Philosophy</category>				
				
				<pubDate>Tue, 14 Jul 2009 11:23:00 -0400</pubDate>
				<guid>http://www.halhelms.com/blog/index.cfm/2009/7/14/ColdFusion-and-OOP--A-Match-Made-in-Heaven-or-a-Long-Road-to-Hell</guid>
				
			</item>
			
		 	
			
			
			<item>
				<title>Project Serenity</title>
				<link>http://www.halhelms.com/blog/index.cfm/2009/6/30/Project-Serenity</link>
				<description>
				
				Every cool project needs a cool code name. The open source ColdFusion ecommerce project now has one: Project Serenity.
				 [More]
				</description>
						
				
				<category>Product</category>				
				
				<category>ColdFusion</category>				
				
				<category>Software Development</category>				
				
				<category>Code</category>				
				
				<pubDate>Tue, 30 Jun 2009 11:32:00 -0400</pubDate>
				<guid>http://www.halhelms.com/blog/index.cfm/2009/6/30/Project-Serenity</guid>
				
			</item>
			
		 	
			
			
			<item>
				<title>Update on &quot;Ideas&quot;</title>
				<link>http://www.halhelms.com/blog/index.cfm/2009/6/20/Update-on-Ideas</link>
				<description>
				
				A while back, I did a post asking for ideas for an open-source project. Having thought long and hard about the many (truly excellent) ideas, I think I&apos;m ready to begin the next phase.
				 [More]
				</description>
						
				
				<category>ColdFusion</category>				
				
				<category>Software Development</category>				
				
				<category>General</category>				
				
				<category>Code</category>				
				
				<pubDate>Sat, 20 Jun 2009 20:18:00 -0400</pubDate>
				<guid>http://www.halhelms.com/blog/index.cfm/2009/6/20/Update-on-Ideas</guid>
				
			</item>
			
		 	
			
			
			<item>
				<title>Who the !@$^# is Marc Funaro and What&apos;s Wrong With Him???</title>
				<link>http://www.halhelms.com/blog/index.cfm/2009/5/31/Who-the--is-Marc-Funaro-and-Whats-Wrong-With-Him</link>
				<description>
				
				A recent post by Marc Funaro has stirred up a storm of controversy in the ColdFusion world. You can read it at &lt;a href=&quot;http://www.advantexllc.com/blog/post.cfm/how-oo-almost-destroyed-my-business&quot; target=&quot;newwin&quot;&gt;http://www.advantexllc.com/blog/post.cfm/how-oo-almost-destroyed-my-business&lt;/a&gt;. When his blog post was picked up by the reddit crowd, it looked as though Marc might need to enter Witness Protection.
				 [More]
				</description>
						
				
				<category>ColdFusion</category>				
				
				<category>Software Development</category>				
				
				<category>General</category>				
				
				<category>Philosophy</category>				
				
				<pubDate>Sun, 31 May 2009 19:40:00 -0400</pubDate>
				<guid>http://www.halhelms.com/blog/index.cfm/2009/5/31/Who-the--is-Marc-Funaro-and-Whats-Wrong-With-Him</guid>
				
			</item>
			
		 	
			
			
			<item>
				<title>A Small But Helpful Tip</title>
				<link>http://www.halhelms.com/blog/index.cfm/2009/5/23/A-Small-But-Helpful-Tip</link>
				<description>
				
				If you&apos;re using CFEclipse, one feature you may not be aware of is the special attention it pays to comments marked with &quot;todo&quot;. I&apos;ve found this feature very helpful in managing the complexity of writing software.
				 [More]
				</description>
						
				
				<category>ColdFusion</category>				
				
				<category>Software Development</category>				
				
				<category>Code</category>				
				
				<pubDate>Sat, 23 May 2009 14:14:00 -0400</pubDate>
				<guid>http://www.halhelms.com/blog/index.cfm/2009/5/23/A-Small-But-Helpful-Tip</guid>
				
			</item>
			
		 	
			
			
			<item>
				<title>Learning jQuery, Day 12: Inline Editing</title>
				<link>http://www.halhelms.com/blog/index.cfm/2009/5/20/Learning-jQuery-Day-12-Inline-Editing</link>
				<description>
				
				We&apos;re all familiar with the process of showing content to a user and letting them edit it by means of perhaps an &quot;Edit&quot; button that takes them to a form. Today, let&apos;s look at a different way: allowing users to do inline edits in an unobtrusive manner.
				 [More]
				</description>
						
				
				<category>jQuery</category>				
				
				<category>ColdFusion</category>				
				
				<category>Software Development</category>				
				
				<category>Javascript</category>				
				
				<category>Training</category>				
				
				<category>Code</category>				
				
				<pubDate>Wed, 20 May 2009 08:45:00 -0400</pubDate>
				<guid>http://www.halhelms.com/blog/index.cfm/2009/5/20/Learning-jQuery-Day-12-Inline-Editing</guid>
				
				<enclosure url="http://www.halhelms.com/blog/enclosures/day12.zip" length="2854" type="application/zip"/>
				
			</item>
			
		 	
			
			
			<item>
				<title>Learning jQuery, Day 11: Saving Table State with Cookies</title>
				<link>http://www.halhelms.com/blog/index.cfm/2009/5/8/Learning-jQuery-Day-11-Saving-Table-State-with-Cookies</link>
				<description>
				
				We use a simple jQuery tablesorter to allow users to sort tables by various columns, but at times, users want to restrict their view of table rows -- perhaps only viewing rows of a certain type. Today, we&apos;ll look at how to do this with some jQuery and POJS (plain old JavaScript).
				 [More]
				</description>
						
				
				<category>jQuery</category>				
				
				<category>ColdFusion</category>				
				
				<category>Software Development</category>				
				
				<category>Javascript</category>				
				
				<category>Training</category>				
				
				<category>Code</category>				
				
				<pubDate>Fri, 08 May 2009 11:51:00 -0400</pubDate>
				<guid>http://www.halhelms.com/blog/index.cfm/2009/5/8/Learning-jQuery-Day-11-Saving-Table-State-with-Cookies</guid>
				
				<enclosure url="http://www.halhelms.com/blog/enclosures/day11.zip" length="9043" type="application/zip"/>
				
			</item>
			
		 	
			</channel></rss>