<?xml version="1.0" encoding="utf-8"?>
			
			<rss version="2.0">
			<channel>
			<title>Hal Helms On Web Development - Training</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 19:53:06 -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>What We Can All Learn From Ben Nadel</title>
				<link>http://www.halhelms.com/blog/index.cfm/2009/12/18/What-We-Can-All-Learn-From-Ben-Nadel</link>
				<description>
				
				Most of you will be familiar with blogger extraordinaire  &lt;a href=&quot;http://bennadel.com/blog&quot; target=&quot;newwin&quot;&gt;Ben Nadel&lt;/a&gt;. Ben recently posted about a fundamental misunderstanding he had about jQuery event objects. There&apos;s something very important to be learned about how Ben approaches problems.
				 [More]
				</description>
						
				
				<category>Software Development</category>				
				
				<category>General</category>				
				
				<category>Philosophy</category>				
				
				<category>Training</category>				
				
				<pubDate>Fri, 18 Dec 2009 11:36:00 -0400</pubDate>
				<guid>http://www.halhelms.com/blog/index.cfm/2009/12/18/What-We-Can-All-Learn-From-Ben-Nadel</guid>
				
			</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>Learning jQuery, Day 14: Checkbox Quick Selection</title>
				<link>http://www.halhelms.com/blog/index.cfm/2009/6/14/Learning-jQuery-Day-14-Checkbox-Quick-Selection</link>
				<description>
				
				I&apos;m part of a select group of developers who have access to a secret web app called &quot;Google Mail&quot;. Since you, doubtless, are unfamiliar with this software (I did say &quot;select&quot;, after all), let me explain how it works.
				 [More]
				</description>
						
				
				<category>jQuery</category>				
				
				<category>Software Development</category>				
				
				<category>Javascript</category>				
				
				<category>Training</category>				
				
				<category>Code</category>				
				
				<pubDate>Sun, 14 Jun 2009 09:12:00 -0400</pubDate>
				<guid>http://www.halhelms.com/blog/index.cfm/2009/6/14/Learning-jQuery-Day-14-Checkbox-Quick-Selection</guid>
				
				<enclosure url="http://www.halhelms.com/blog/enclosures/day14.zip" length="866" type="application/zip"/>
				
			</item>
			
		 	
			
			
			<item>
				<title>Learning jQuery, Day 13: Adding Metadata</title>
				<link>http://www.halhelms.com/blog/index.cfm/2009/6/5/Learning-jQuery-Day-13-Adding-Metadata</link>
				<description>
				
				In earlier posts on this topic, I suggested that you split your &quot;view&quot; into two files -- one that is pure HTML (and the CFML you may need to process the view) and another one that holds your JavaScript and jQuery. One of the nice features of this is that it allows for &lt;em&gt;unobtrusive JavaScript&lt;/em&gt; -- meaning that there&apos;s no JavaScript mixed in with HTML, making it possible (if you wish) to have a site that works both with JavaScript enabled and disabled.

Today, let&apos;s see how we can pass information to jQuery that it may need to do its job.
				 [More]
				</description>
						
				
				<category>jQuery</category>				
				
				<category>Software Development</category>				
				
				<category>Javascript</category>				
				
				<category>Training</category>				
				
				<category>Code</category>				
				
				<pubDate>Fri, 05 Jun 2009 09:18:00 -0400</pubDate>
				<guid>http://www.halhelms.com/blog/index.cfm/2009/6/5/Learning-jQuery-Day-13-Adding-Metadata</guid>
				
				<enclosure url="http://www.halhelms.com/blog/enclosures/day13.zip" length="1752" type="application/zip"/>
				
			</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>
			
		 	
			
			
			<item>
				<title>Learning jQuery, Day 10: Keeping Queues in Sync</title>
				<link>http://www.halhelms.com/blog/index.cfm/2009/5/6/Learning-jQuery-Day-10-Keeping-Queues-in-Sync</link>
				<description>
				
				I&apos;ve been working on a job where different people in different places are working off of a shared queue of work orders to be processed. When they first log onto the system, they see the current work orders and their status in a table. (Don&apos;t tell the CSS police that I used the &quot;T&quot; word...) The problem is that, as existing work orders are processed and new work orders are submitted, their screens quickly are out of sync.
				 [More]
				</description>
						
				
				<category>jQuery</category>				
				
				<category>ColdFusion</category>				
				
				<category>Software Development</category>				
				
				<category>Javascript</category>				
				
				<category>Training</category>				
				
				<category>Code</category>				
				
				<pubDate>Wed, 06 May 2009 12:33:00 -0400</pubDate>
				<guid>http://www.halhelms.com/blog/index.cfm/2009/5/6/Learning-jQuery-Day-10-Keeping-Queues-in-Sync</guid>
				
				<enclosure url="http://www.halhelms.com/blog/enclosures/day10.zip" length="2856" type="application/zip"/>
				
			</item>
			
		 	
			
			
			<item>
				<title>Learning jQuery, Day 9: JavaScript&apos;s &quot;this&quot; variable</title>
				<link>http://www.halhelms.com/blog/index.cfm/2009/4/27/Learning-jQuery-Day-9-JavaScripts-this-variable</link>
				<description>
				
				Today we won&apos;t actually be looking at jQuery, but about JavaScript itself. While jQuery is a terrific library, it&apos;s simply an abstraction of JavaScript methods for interacting with the Document Object Model (DOM). An abstraction is a wonderful thing, but it shouldn&apos;t be a substitute for understanding the base model -- JavaScript, in this case. Today, we&apos;ll look at one of the more confusing aspects of JavaScript: the &quot;this&quot; variable.
				 [More]
				</description>
						
				
				<category>jQuery</category>				
				
				<category>Software Development</category>				
				
				<category>Javascript</category>				
				
				<category>Training</category>				
				
				<category>Code</category>				
				
				<pubDate>Mon, 27 Apr 2009 16:42:00 -0400</pubDate>
				<guid>http://www.halhelms.com/blog/index.cfm/2009/4/27/Learning-jQuery-Day-9-JavaScripts-this-variable</guid>
				
				<enclosure url="http://www.halhelms.com/blog/enclosures/day9.zip" length="1607" type="application/zip"/>
				
			</item>
			
		 	
			
			
			<item>
				<title>Learning jQuery, Day 8 : Preventing Form Double-Processing</title>
				<link>http://www.halhelms.com/blog/index.cfm/2009/4/25/Learning-jQuery-Day-8--Preventing-Form-DoubleProcessing</link>
				<description>
				
				Today is a quick tutorial on how to prevent the problem of a user clicking the &quot;submit&quot; button more than once -- usually in the case of a slow-responding form processing page.
				 [More]
				</description>
						
				
				<category>jQuery</category>				
				
				<category>Software Development</category>				
				
				<category>Javascript</category>				
				
				<category>Training</category>				
				
				<category>Code</category>				
				
				<pubDate>Sat, 25 Apr 2009 21:11:00 -0400</pubDate>
				<guid>http://www.halhelms.com/blog/index.cfm/2009/4/25/Learning-jQuery-Day-8--Preventing-Form-DoubleProcessing</guid>
				
				<enclosure url="http://www.halhelms.com/blog/enclosures/day8.zip" length="3211" type="application/zip"/>
				
			</item>
			
		 	
			
			
			<item>
				<title>Learning jQuery, Day 7 : Sortable Checked Lists</title>
				<link>http://www.halhelms.com/blog/index.cfm/2009/4/23/Learning-jQuery-Day-7--Sortable-Checked-Lists</link>
				<description>
				
				In Day 6 of Learning jQuery, I mentioned a project we had completed that dealt with work orders. Part of the job entails office staff processing completed work orders. In their line of business, they want certain staff members to process certain work order types -- and in a certain order. Let&apos;s use some jQuery to make this happen.
				 [More]
				</description>
						
				
				<category>jQuery</category>				
				
				<category>Software Development</category>				
				
				<category>Javascript</category>				
				
				<category>Training</category>				
				
				<category>Code</category>				
				
				<pubDate>Thu, 23 Apr 2009 17:21:00 -0400</pubDate>
				<guid>http://www.halhelms.com/blog/index.cfm/2009/4/23/Learning-jQuery-Day-7--Sortable-Checked-Lists</guid>
				
				<enclosure url="http://www.halhelms.com/blog/enclosures/day7.zip" length="1031" type="application/zip"/>
				
			</item>
			
		 	
			
			
			<item>
				<title>Learning jQuery, Day 6 : Double Confirmation</title>
				<link>http://www.halhelms.com/blog/index.cfm/2009/4/22/Learning-jQuery-Day-6--Double-Confirmation</link>
				<description>
				
				I&apos;m just wrapping up a site for a client that handles work orders and, while they need the functionality to cancel a work order, they wanted a &lt;em&gt;double&lt;/em&gt; confirmation. In this post, we&apos;ll look at accomplishing this with jQuery and a jQuery plugin.
				 [More]
				</description>
						
				
				<category>jQuery</category>				
				
				<category>Software Development</category>				
				
				<category>Javascript</category>				
				
				<category>Training</category>				
				
				<category>Code</category>				
				
				<pubDate>Wed, 22 Apr 2009 10:01:00 -0400</pubDate>
				<guid>http://www.halhelms.com/blog/index.cfm/2009/4/22/Learning-jQuery-Day-6--Double-Confirmation</guid>
				
				<enclosure url="http://www.halhelms.com/blog/enclosures/day6.zip" length="11489" type="application/zip"/>
				
			</item>
			
		 	
			
			
			<item>
				<title>Learning jQuery, Day 5 : Enhanced Tabs</title>
				<link>http://www.halhelms.com/blog/index.cfm/2009/4/8/Learning-jQuery-Day-5--Enhanced-Tabs</link>
				<description>
				
				Today, let&apos;s look at how we can use the tabs that come with the jQuery UI library. I use these for most of the administrative back end applications I write. The jQuery tabs are great, but they lack some enhanced functionality that I need, so we&apos;ll look at how some simple JavaScript can provide things like closing tabs and ensuring that we don&apos;t have duplicate tabs.
				 [More]
				</description>
						
				
				<category>jQuery</category>				
				
				<category>ColdFusion</category>				
				
				<category>Software Development</category>				
				
				<category>Javascript</category>				
				
				<category>Training</category>				
				
				<category>Code</category>				
				
				<pubDate>Wed, 08 Apr 2009 19:45:00 -0400</pubDate>
				<guid>http://www.halhelms.com/blog/index.cfm/2009/4/8/Learning-jQuery-Day-5--Enhanced-Tabs</guid>
				
				<enclosure url="http://www.halhelms.com/blog/enclosures/day5.zip" length="5845" type="application/x-zip-compressed"/>
				
			</item>
			
		 	
			
			
			<item>
				<title>Form Processing : the OO Way -- the Movie!</title>
				<link>http://www.halhelms.com/blog/index.cfm/2009/4/8/Form-Processing--the-OO-Way--the-Movie</link>
				<description>
				
				Yesterday, I posted a blog entry on doing form processing using OO to help us. There was a lot of code and some new concepts, so I thought having a couple of brief videos might be of help.
				 [More]
				</description>
						
				
				<category>jQuery</category>				
				
				<category>ColdFusion</category>				
				
				<category>Software Development</category>				
				
				<category>Javascript</category>				
				
				<category>Training</category>				
				
				<category>Code</category>				
				
				<pubDate>Wed, 08 Apr 2009 06:43:00 -0400</pubDate>
				<guid>http://www.halhelms.com/blog/index.cfm/2009/4/8/Form-Processing--the-OO-Way--the-Movie</guid>
				
			</item>
			
		 	
			
			
			<item>
				<title>Looking for jQuery Tutorial Topics</title>
				<link>http://www.halhelms.com/blog/index.cfm/2009/4/3/Looking-for-jQuery-Tutorial-Topics</link>
				<description>
				
				Quick question: does anyone have anything they&apos;d specifically like to see a tutorial on regarding jQuery (and especially its interaction with ColdFusion)?
				
				</description>
						
				
				<category>jQuery</category>				
				
				<category>General</category>				
				
				<category>Training</category>				
				
				<category>Code</category>				
				
				<pubDate>Fri, 03 Apr 2009 12:46:00 -0400</pubDate>
				<guid>http://www.halhelms.com/blog/index.cfm/2009/4/3/Looking-for-jQuery-Tutorial-Topics</guid>
				
			</item>
			
		 	
			</channel></rss>