<?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>Charlie Griefer - jQuery</title>
			<link>http://charlie.griefer.com/blog/index.cfm</link>
			<description>ColdFusion developer Charlie Griefer talks and wonders, &quot;is anybody listening?&quot;</description>
			<language>en-us</language>
			<pubDate>Wed, 08 Sep 2010 18:49:12 -0500</pubDate>
			<lastBuildDate>Fri, 16 Oct 2009 11:40:00 -0500</lastBuildDate>
			<generator>BlogCFC</generator>
			<docs>http://blogs.law.harvard.edu/tech/rss</docs>
			<managingEditor>charlie@griefer.com</managingEditor>
			<webMaster>charlie@griefer.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>charlie@griefer.com</itunes:email>
				<itunes:name></itunes:name>
			</itunes:owner>
			<itunes:image href="" />
			<image>
				<url></url>
				<title>Charlie Griefer</title>
				<link>http://charlie.griefer.com/blog/index.cfm</link>
			</image>
			<itunes:explicit>no</itunes:explicit>
			
			<item>
				<title>jQuery - Ensuring Unique Usernames in Real Time</title>
				<link>http://charlie.griefer.com/blog/index.cfm/2009/10/16/jQuery--Ensuring-Unique-Usernames-in-Real-Time</link>
				<description>
				
				&lt;p&gt;A question came up yesterday on the &lt;a href=&quot;http://www.houseoffusion.com/groups/cf-talk/thread.cfm/threadid:60249&quot; class=&quot;externalLink&quot;&gt;cf-talk mailing list&lt;/a&gt;.  The question involved a user who is filling out a form and choosing a user name.  The poster wanted to check in &quot;real time&quot; (after the blur event on the username input) that the name is unique.&lt;/p&gt;

&lt;p&gt;As &lt;a href=&quot;http://blog.cutterscrossing.com/&quot; class=&quot;externalLink&quot;&gt;Steve &quot;Cutter&quot; Blades&lt;/a&gt; points out, this can be accomplished using J&#xf6;rn Zaefferer&apos;s &lt;a href=&quot;http://bassistance.de/jquery-plugins/jquery-plugin-validation/&quot; class=&quot;externalLink&quot;&gt;Validation Plugin&lt;/a&gt; for jQuery.  This plugin is essentially the defacto standard for doing validations via jQuery.  It can be implemented very easily to do the most basic validations, but it can also be extended to do any number of complex validations.&lt;/p&gt;

&lt;p&gt;That being said, I thought it still might be worthwhile to see a quick example of how to build out that specific functionality from scratch.  How can we use jQuery to give a user real-time feedback as to whether or not a username is available?  Start with the markup below:&lt;/p&gt;  [More]
				</description>
				
				<category>ColdFusion</category>
				
				<category>jQuery Cookbook</category>
				
				<category>jQuery</category>
				
				<pubDate>Fri, 16 Oct 2009 11:40:00 -0500</pubDate>
				<guid>http://charlie.griefer.com/blog/index.cfm/2009/10/16/jQuery--Ensuring-Unique-Usernames-in-Real-Time</guid>
				
				
			</item>
			
			<item>
				<title>jQuery - A Traversal Quickie</title>
				<link>http://charlie.griefer.com/blog/index.cfm/2009/9/24/jQuery--A-Traversal-Quickie</link>
				<description>
				
				&lt;p&gt;Paraphrased from the jQuery mailing list:&lt;/p&gt;

&lt;p&gt;
&lt;blockquote&gt;
I have a table with links inside of it.  Each &amp;lt;tr&amp;gt; has a unique ID assigned to it.  How can I get the ID of the &amp;lt;tr&amp;gt; that contains the link that was clicked?
&lt;/blockquote&gt;
&lt;/p&gt;

&lt;p&gt;The following code snippet was included:&lt;/p&gt;

&lt;pre class=&quot;brush:xml;&quot;&gt;
&amp;lt;tr id=&quot;1&quot;&gt;
    &amp;lt;td&gt;Name&amp;lt;/td&gt;
    &amp;lt;td&gt;E-Mail&amp;lt;/td&gt;
    &amp;lt;td&gt;&amp;lt;a href=&quot;#&quot; class=&quot;accept&quot;&gt;Accept&amp;lt;/a&gt;&amp;lt;/td&gt;
&amp;lt;/tr&gt;
&lt;/pre&gt;

&lt;p&gt;jQuery provides a number of &lt;a href=&quot;http://docs.jquery.com/Traversing&quot; class=&quot;externalLink&quot;&gt;DOM traversal methods&lt;/a&gt;.  While the initial thought might be to go with parent(), that would get the &amp;lt;td&amp;gt; containing the link.  You could double up on parent(), but that seems a bit kludgy (IMO).&lt;/p&gt;  [More]
				</description>
				
				<category>jQuery Cookbook</category>
				
				<category>jQuery</category>
				
				<pubDate>Thu, 24 Sep 2009 13:37:00 -0500</pubDate>
				<guid>http://charlie.griefer.com/blog/index.cfm/2009/9/24/jQuery--A-Traversal-Quickie</guid>
				
				
			</item>
			
			<item>
				<title>jQuery - What You Can do with the Data Method</title>
				<link>http://charlie.griefer.com/blog/index.cfm/2009/9/23/jQuery--What-You-Can-do-with-the-Data-Method</link>
				<description>
				
				&lt;p&gt;A question came up yesterday on the &lt;a href=&quot;http://groups.google.com/group/jquery-en&quot; class=&quot;externalLink&quot;&gt;jQuery mailing list&lt;/a&gt; where somebody wanted to effectively &quot;embed&quot; data into a link.  They essentially wanted to call a function on click, but needed to pass arguments.  Since jQuery is supposed to be unobtrusive (e.g. &quot;Find Something, Do Something&quot;), how can we tell jQuery that, when a specific link is clicked, there&apos;s specific data associated with that link?&lt;/p&gt;

&lt;p&gt;The jQuery &lt;a href=&quot;http://docs.jquery.com/Core/data#namevalue&quot; class=&quot;externalLink&quot;&gt;data() method&lt;/a&gt; allows you to do just that.&lt;/p&gt;  [More]
				</description>
				
				<category>ColdFusion</category>
				
				<category>jQuery</category>
				
				<pubDate>Wed, 23 Sep 2009 15:06:00 -0500</pubDate>
				<guid>http://charlie.griefer.com/blog/index.cfm/2009/9/23/jQuery--What-You-Can-do-with-the-Data-Method</guid>
				
				
			</item>
			
			<item>
				<title>ColdFusion and jQuery - New tutorial(s) on LearnCF.com (Part 3)</title>
				<link>http://charlie.griefer.com/blog/index.cfm/2009/9/21/ColdFusion-and-jQuery--New-tutorials-on-LearnCFcom-Part-3</link>
				<description>
				
				&lt;p&gt;The long-awaited and eagerly anticipated (by me) conclusion to my 3-part tutorial on &lt;a href=&quot;http://www.learncf.com&quot; class=&quot;externalLink&quot;&gt;learncf.com&lt;/a&gt; on using jQuery to return JSON data from a ColdFusion CFC.&lt;/p&gt;

&lt;p&gt;The tutorial can be found &lt;a href=&quot;http://tutorial44.learncf.com/&quot; class=&quot;externalLink&quot;&gt;here&lt;/a&gt;.  When all is said and done, you&apos;ll have built &lt;a href=&quot;http://tutorial44.learncf.com/demo/44&quot; class=&quot;externalLink&quot;&gt;this page&lt;/a&gt;, and hopefully you&apos;ll have a good (better?) understanding of how it all works.&lt;/p&gt;

&lt;p&gt;As always, hit me up with questions or comments.&lt;/p&gt; 
				</description>
				
				<category>ColdFusion</category>
				
				<category>jQuery</category>
				
				<pubDate>Mon, 21 Sep 2009 13:54:00 -0500</pubDate>
				<guid>http://charlie.griefer.com/blog/index.cfm/2009/9/21/ColdFusion-and-jQuery--New-tutorials-on-LearnCFcom-Part-3</guid>
				
				
			</item>
			
			<item>
				<title>jQuery - Dynamically Adding Form Elements</title>
				<link>http://charlie.griefer.com/blog/index.cfm/2009/9/17/jQuery--Dynamically-Adding-Form-Elements</link>
				<description>
				
				&lt;p&gt;You know the situation.  You have a form with &apos;x&apos; number of text inputs.  Eventually, you realize &apos;x&apos; may not be enough for all users.  But in the interest of keeping the page clean, you don&apos;t want to arbitrarily continue to add these elements.&lt;/p&gt;

&lt;p&gt;What you really want to do is show a minimal amount initially, and then give the user the option of adding as many more (within reason) as that particular user might need.  You might go about doing that by creating 100 fields and setting their CSS &lt;b&gt;display&lt;/b&gt; attribute to &quot;none&quot;, while adding a slick JavaScript function to allow the user to display as many as they need.  And that would work, but...&lt;/p&gt;

&lt;p&gt;Why create any DOM elements that aren&apos;t going to be used?  Wouldn&apos;t it be better to dynamically create an element and add it to the DOM as the user needs it?  (Hopefully you&apos;re nodding in affirmation)  Great!  Let&apos;s do it with jQuery.&lt;/p&gt;  [More]
				</description>
				
				<category>jQuery Cookbook</category>
				
				<category>jQuery</category>
				
				<pubDate>Thu, 17 Sep 2009 02:34:00 -0500</pubDate>
				<guid>http://charlie.griefer.com/blog/index.cfm/2009/9/17/jQuery--Dynamically-Adding-Form-Elements</guid>
				
				
			</item>
			
			<item>
				<title>ColdFusion and jQuery - New tutorial(s) on LearnCF.com (Part 2)</title>
				<link>http://charlie.griefer.com/blog/index.cfm/2009/9/9/ColdFusion-and-jQuery--New-tutorials-on-LearnCFcom-Part-2</link>
				<description>
				
				&lt;p&gt;Part 2 of what is now a 3-part tutorial on using jQuery and ColdFusion has been posted to &lt;a href=&quot;http://www.learncf.com&quot; class=&quot;externalLink&quot;&gt;http://www.learncf.com&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;To recap, &lt;a href=&quot;http://tutorial42.learncf.com/&quot; class=&quot;externalLink&quot;&gt;Part 1&lt;/a&gt; showed how to use jQuery&apos;s getJSON() method to pull data from Twitter&apos;s public API.&lt;/p&gt;

&lt;p&gt;The current installation shows how to use that same getJSON() method to pull data from a ColdFusion CFC method, and output it to the current page.&lt;/p&gt;

&lt;p&gt;A future installment will add some bells and whistles using various jQuery methods including show(), hide(), fadeIn(), fadeOut() and the new-in-jQuery1.3 live() method.&lt;/p&gt;

&lt;p&gt;Check out the latest installment at &lt;a href=&quot;http://tutorial43.learncf.com/&quot; class=&quot;externalLink&quot;&gt;http://tutorial43.learncf.com/&lt;/a&gt;.  As always, I look forward to your comments or questions.&lt;/p&gt; 
				</description>
				
				<category>ColdFusion</category>
				
				<category>jQuery</category>
				
				<pubDate>Wed, 09 Sep 2009 13:20:00 -0500</pubDate>
				<guid>http://charlie.griefer.com/blog/index.cfm/2009/9/9/ColdFusion-and-jQuery--New-tutorials-on-LearnCFcom-Part-2</guid>
				
				
			</item>
			
			<item>
				<title>ColdFusion and jQuery - New tutorial(s) on LearnCF.com</title>
				<link>http://charlie.griefer.com/blog/index.cfm/2009/9/3/ColdFusion-and-jQuery--New-tutorials-on-LearnCFcom</link>
				<description>
				
				&lt;p&gt;A couple weeks back, &lt;a href=&quot;http://blog.kukiel.net/&quot; class=&quot;externalLink&quot;&gt;Paul Kukiel&lt;/a&gt; asked me if I&apos;d put together a tutorial for &lt;a href=&quot;http://www.learncf.com&quot; class=&quot;externalLink&quot;&gt;http://www.learncf.com&lt;/a&gt; showing how to use jQuery and ColdFusion together.&lt;/p&gt;

&lt;p&gt;I started writing, and about 14 pages later (including code samples), submitted the tutorial showing how to use jQuery&apos;s &lt;a href=&quot;http://docs.jquery.com/Ajax/jQuery.getJSON&quot; class=&quot;externalLink&quot;&gt;getJSON()&lt;/a&gt; method to retrieve data from a ColdFusion CFC.&lt;/p&gt;

&lt;p&gt;I started out wanting to explain what getJSON() does in terms that a ColdFusion user would easily understand, and then gradually take that concept and move towards a jQuery solution.  I illustrated this by retrieving data from Twitter using one if their API methods.&lt;/p&gt;

&lt;p&gt;Once the reader had a grasp of using getJSON() to retrieve data from Twitter (or any external site), I turned the focus to using getJSON() to retrieve data from a ColdFusion CFC.&lt;/p&gt;

&lt;p&gt;Because it was a bit lengthy, Paul thought it would be best to break it out into 2 separate tutorials (and I agreed with this... in fact, I thought it might have worked well as 3 tutorials).&lt;/p&gt;

&lt;p&gt;Part 1 has been posted at &lt;a href=&quot;http://tutorial42.learncf.com/&quot; class=&quot;externalLink&quot;&gt;http://tutorial42.learncf.com/&lt;/a&gt;.  Part 2 should be along shortly (depending on how quickly Paul can get it formatted for screen) :)&lt;/p&gt;

&lt;p&gt;If you have any comments or questions on any of the material that&apos;s covered, let me know.&lt;/p&gt; 
				</description>
				
				<category>ColdFusion</category>
				
				<category>jQuery</category>
				
				<pubDate>Thu, 03 Sep 2009 12:26:00 -0500</pubDate>
				<guid>http://charlie.griefer.com/blog/index.cfm/2009/9/3/ColdFusion-and-jQuery--New-tutorials-on-LearnCFcom</guid>
				
				
			</item>
			
			<item>
				<title>jQuery - Manipulating Table Row Background Colors (Part 3)</title>
				<link>http://charlie.griefer.com/blog/index.cfm/2009/8/20/jQuery--Manipulating-Table-Row-Background-Colors-Part-3</link>
				<description>
				
				&lt;p&gt;A couple of days ago, we used jQuery to automatically highlight any table rows where the value of a specified &amp;lt;td&amp;gt; was less than $100.&lt;/p&gt;

&lt;p&gt;Yesterday, we used a different method (traversing the DOM) to highlight any table rows where the value of the &quot;Sale Price&quot; was 50% or more off of the value of the &quot;Regular Price&quot;.&lt;/p&gt;

&lt;p&gt;Today, we&apos;re going to combine both into one application.  Both of the original methods will work the same.  The only thing we&apos;re going to add is a clearRows() method, which will run before either of the two methods described above.  This will remove the background color from all table rows, effectively &quot;resetting&quot; the table before either of the two highlight methods run.&lt;/p&gt;

&lt;p&gt;Given the table below, allow the user to see which items are under $100, -or- which items are reduced by 50% or more.&lt;/p&gt;  [More]
				</description>
				
				<category>jQuery Cookbook</category>
				
				<category>jQuery</category>
				
				<pubDate>Thu, 20 Aug 2009 11:52:00 -0500</pubDate>
				<guid>http://charlie.griefer.com/blog/index.cfm/2009/8/20/jQuery--Manipulating-Table-Row-Background-Colors-Part-3</guid>
				
				
			</item>
			
			<item>
				<title>jQuery - Manipulating Table Row Background Colors (The Sequel)</title>
				<link>http://charlie.griefer.com/blog/index.cfm/2009/8/19/jQuery--Manipulating-Table-Row-Background-Colors-The-Sequel</link>
				<description>
				
				&lt;p&gt;Yesterday we looked at using jQuery to manipulate table row background colors based on a specific set of criteria.  It was a relatively straightforward effort as we simply referenced a particular class name.  However, sometimes we don&apos;t have total control over the markup, and will need to rely on our ability to traverse the DOM.&lt;/p&gt;

&lt;p&gt;Given the table below, allow the user to see which items are marked down by 50% or more.&lt;/p&gt;

&lt;p&gt;
&lt;pre class=&quot;brush:xml;&quot;&gt;
&amp;lt;table id=&quot;inventoryTable&quot; cellpadding=&quot;3&quot; cellspacing=&quot;0&quot;&gt;
&amp;lt;thead&gt;
&amp;lt;tr&gt;
	&amp;lt;td&gt;Original Price&amp;lt;/td&gt;
	&amp;lt;td&gt;Sale Price&amp;lt;/td&gt;
	&amp;lt;td&gt;Description&amp;lt;/td&gt;
&amp;lt;/tr&gt;
&amp;lt;/thead&gt;
&amp;lt;tr&gt;
	&amp;lt;td&gt;100.00&amp;lt;/td&gt;
	&amp;lt;td&gt;65.00&amp;lt;/td&gt;
	&amp;lt;td&gt;Green widget (Yellow stripes)&amp;lt;/td&gt;
&amp;lt;/tr&gt;
&amp;lt;tr&gt;
	&amp;lt;td&gt;200.00&amp;lt;/td&gt;
	&amp;lt;td&gt;110.00&amp;lt;/td&gt;
	&amp;lt;td&gt;Lavender Widget (White dots)&amp;lt;/td&gt;
&amp;lt;/tr&gt;
&amp;lt;tr&gt;
	&amp;lt;td&gt;200.00&amp;lt;/td&gt;
	&amp;lt;td&gt;74.00&amp;lt;/td&gt;
	&amp;lt;td&gt;Red Widget (Solid)&amp;lt;/td&gt;
&amp;lt;/tr&gt;
&amp;lt;/tbody&gt;
&amp;lt;/table&gt;
&lt;/pre&gt;
&lt;/p&gt;  [More]
				</description>
				
				<category>jQuery Cookbook</category>
				
				<category>jQuery</category>
				
				<pubDate>Wed, 19 Aug 2009 11:37:00 -0500</pubDate>
				<guid>http://charlie.griefer.com/blog/index.cfm/2009/8/19/jQuery--Manipulating-Table-Row-Background-Colors-The-Sequel</guid>
				
				
			</item>
			
			<item>
				<title>jQuery - Manipulating Table Row Background Colors</title>
				<link>http://charlie.griefer.com/blog/index.cfm/2009/8/18/jQuery--Manipulating-Table-Row-Background-Colors</link>
				<description>
				
				&lt;p&gt;Given the table below, allow the user to see which items are under $100&lt;/p&gt;

&lt;p&gt;
&lt;pre class=&quot;brush:xml;&quot;&gt;
&amp;lt;table id=&quot;inventoryTable&quot; cellpadding=&quot;3&quot; cellspacing=&quot;0&quot;&gt;
&amp;lt;thead&gt;
&amp;lt;tr&gt;
	&amp;lt;td&gt;Original Price&amp;lt;/td&gt;
	&amp;lt;td&gt;Sale Price&amp;lt;/td&gt;
	&amp;lt;td&gt;Description&amp;lt;/td&gt;
&amp;lt;/tr&gt;
&amp;lt;/thead&gt;
&amp;lt;tbody&gt;
&amp;lt;tr&gt;
	&amp;lt;td class=&quot;originalPrice&quot;&gt;100.00&amp;lt;/td&gt;
	&amp;lt;td class=&quot;salePrice&quot;&gt;65.00&amp;lt;/td&gt;
	&amp;lt;td&gt;Green widget (Yellow stripes)&amp;lt;/td&gt;
&amp;lt;/tr&gt;
&amp;lt;tr&gt;
	&amp;lt;td class=&quot;originalPrice&quot;&gt;200.00&amp;lt;/td&gt;
	&amp;lt;td class=&quot;salePrice&quot;&gt;110.00&amp;lt;/td&gt;
	&amp;lt;td&gt;Lavender Widget (White dots)&amp;lt;/td&gt;
&amp;lt;/tr&gt;
&amp;lt;tr&gt;
	&amp;lt;td class=&quot;originalPrice&quot;&gt;200.00&amp;lt;/td&gt;
	&amp;lt;td class=&quot;salePrice&quot;&gt;74.00&amp;lt;/td&gt;
	&amp;lt;td&gt;Red Widget (Solid)&amp;lt;/td&gt;
&amp;lt;/tr&gt;
&amp;lt;/tbody&gt;
&amp;lt;/table&gt;
&lt;/pre&gt;
&lt;/p&gt;  [More]
				</description>
				
				<category>jQuery Cookbook</category>
				
				<category>jQuery</category>
				
				<pubDate>Tue, 18 Aug 2009 12:27:00 -0500</pubDate>
				<guid>http://charlie.griefer.com/blog/index.cfm/2009/8/18/jQuery--Manipulating-Table-Row-Background-Colors</guid>
				
				
			</item>
			
			<item>
				<title>jQuery - Accessing Dynamic Elements</title>
				<link>http://charlie.griefer.com/blog/index.cfm/2009/8/14/jQuery--Accessing-Dynamic-Elements</link>
				<description>
				
				&lt;p&gt;Given &apos;n&apos; number of dynamically generated elements on a page, all starting with a particular string (e.g. &quot;menu_1, menu_2, menu_3 ... &lt;em&gt;menu_n&lt;/em&gt;&quot;), and without knowing how many there are, use jQuery to access these elements.&lt;/p&gt;  [More]
				</description>
				
				<category>jQuery Cookbook</category>
				
				<category>jQuery</category>
				
				<pubDate>Fri, 14 Aug 2009 23:38:00 -0500</pubDate>
				<guid>http://charlie.griefer.com/blog/index.cfm/2009/8/14/jQuery--Accessing-Dynamic-Elements</guid>
				
				
			</item>
			
			<item>
				<title>jQuery - Accessing Checked Checkboxes</title>
				<link>http://charlie.griefer.com/blog/index.cfm/2009/8/14/jQuery--Accessing-Checked-Checkboxes</link>
				<description>
				
				&lt;p&gt;Assuming the markup below, determine which checkboxes are checked.&lt;/p&gt;

&lt;p&gt;
&lt;pre class=&quot;brush:xml;&quot;&gt;
&amp;lt;!DOCTYPE HTML PUBLIC &quot;-//W3C//DTD HTML 4.01 Transitional//EN&quot;
                    &quot;http://www.w3.org/TR/html4/loose.dtd&quot;&gt;
&amp;lt;html&gt;
&amp;lt;head&gt;
	&amp;lt;title&gt;&amp;lt;/title&gt;
&amp;lt;/head&gt;

&amp;lt;body&gt;

&amp;lt;input type=&quot;checkbox&quot; name=&quot;cb1&quot; id=&quot;cb1&quot; value=&quot;a&quot; /&gt; A&amp;lt;br /&gt;
&amp;lt;input type=&quot;checkbox&quot; name=&quot;cb2&quot; id=&quot;cb2&quot; value=&quot;b&quot; /&gt; B&amp;lt;br /&gt;
&amp;lt;input type=&quot;checkbox&quot; name=&quot;cb3&quot; id=&quot;cb3&quot; value=&quot;c&quot; /&gt; C&amp;lt;br /&gt;
&amp;lt;input type=&quot;checkbox&quot; name=&quot;cb4&quot; id=&quot;cb4&quot; value=&quot;d&quot; /&gt; D&amp;lt;br /&gt;
&amp;lt;input type=&quot;checkbox&quot; name=&quot;cb5&quot; id=&quot;cb5&quot; value=&quot;e&quot; /&gt; E&amp;lt;br /&gt;

&amp;lt;input type=&quot;button&quot; id=&quot;myButton&quot; value=&quot;Which are Checked?&quot; /&gt;

&amp;lt;/body&gt;
&amp;lt;/html&gt;
&lt;/pre&gt;
&lt;p&gt;

&lt;p&gt;Using &quot;POJS&quot; (plain old JavaScript), we&apos;d do the following (after adding an onclick attribute to the button):&lt;/p&gt;  [More]
				</description>
				
				<category>jQuery Cookbook</category>
				
				<category>jQuery</category>
				
				<pubDate>Fri, 14 Aug 2009 22:42:00 -0500</pubDate>
				<guid>http://charlie.griefer.com/blog/index.cfm/2009/8/14/jQuery--Accessing-Checked-Checkboxes</guid>
				
				
			</item>
			
			<item>
				<title>jQuery - A Love Story</title>
				<link>http://charlie.griefer.com/blog/index.cfm/2009/8/14/jQuery--A-Love-Story</link>
				<description>
				
				&lt;p&gt;Over the past year or so, I&apos;ve been endeavoring to learn &lt;a href=&quot;http://www.jquery.com&quot; class=&quot;externalLink&quot;&gt;jQuery&lt;/a&gt;.  I put it off for a long time.  I&apos;ve always been a fan of JavaScript, and have been used to writing it for as long as I can remember.  I couldn&apos;t justify taking the time to learn a new way to do something that I already knew how to do.&lt;/p&gt;

&lt;p&gt;But little by little and more and more I kept hearing people espouse the virtues of jQuery.  I finally resigned myself to sit down and give it a fair shake.&lt;/p&gt;

&lt;p&gt;At first, yes it was a little daunting.  I think I was still subconsciously resisting this new way of doing things.  But little by little I started to see the power of jQuery.  It isn&apos;t that it&apos;s just a different way to do something that I already know how to do... but it&apos;s a quicker and easier and more powerful way.&lt;/p&gt;  [More]
				</description>
				
				<category>jQuery Cookbook</category>
				
				<category>jQuery</category>
				
				<pubDate>Fri, 14 Aug 2009 10:14:00 -0500</pubDate>
				<guid>http://charlie.griefer.com/blog/index.cfm/2009/8/14/jQuery--A-Love-Story</guid>
				
				
			</item>
			
			<item>
				<title>Add Twitter to BlogCFC</title>
				<link>http://charlie.griefer.com/blog/index.cfm/2009/8/11/Add-Twitter-to-BlogCFC</link>
				<description>
				
				&lt;p&gt;&lt;img src=&quot;http://charlie.griefer.com/blog/images/icon_twitter_80x80.png&quot; width=&quot;80&quot; height=&quot;80&quot; border=&quot;0&quot; alt=&quot;Twitter Logo&quot; title=&quot;Twitter Logo&quot; style=&quot;float:left; padding-right:8px;&quot; /&gt;I&apos;m pretty close to being done with my latest re-skinning effort of BlogCFC, and wanted to add a Twitter Pod to display my most recent tweet.&lt;/p&gt;

&lt;p&gt;I&apos;ve done some work recently with the Twitter API for &lt;a href=&quot;http://www.blitztweets.com&quot; class=&quot;externalLink&quot;&gt;blitztweets.com&lt;/a&gt;, so I didn&apos;t think it would be too difficult of a task.&lt;/p&gt;

&lt;p&gt;I added a method to blog.cfc, added an application variable with the last update date/time (so as to only update every &apos;n&apos; minutes and avoid potentially hitting the rate limit), and then created the pod itself (aptly named twitter.cfm).&lt;/p&gt;

&lt;p&gt;After reinitializing the blog, everything looked good.  I waited a few minutes, made a new tweet, and reloaded the page.  Unfortunately, it didn&apos;t update.&lt;/p&gt;  [More]
				</description>
				
				<category>ColdFusion</category>
				
				<category>jQuery</category>
				
				<pubDate>Tue, 11 Aug 2009 02:34:00 -0500</pubDate>
				<guid>http://charlie.griefer.com/blog/index.cfm/2009/8/11/Add-Twitter-to-BlogCFC</guid>
				
				
			</item>
			
			<item>
				<title>42 Different Kinds of Awesome - CrossSlide jQuery Plugin</title>
				<link>http://charlie.griefer.com/blog/index.cfm/2008/7/30/42-different-kinds-of-awesome--CrossSlide-jQuery-plugin</link>
				<description>
				
				&lt;p&gt;Via &lt;a href=&quot;http://www.scottpinkston.org/blog/&quot; class=&quot;externalLink&quot;&gt;Scott Pinkston&lt;/a&gt; on #coldfusion...&lt;/p&gt;

&lt;p&gt;While I haven&apos;t had the opportunity to dive as deeply into jQuery as I&apos;d like, I&apos;ve incorporated quite a few jQuery plugins into some recent projects, and have always been impressed with the quality of the output as well as the ease of implementation.&lt;/p&gt;

&lt;p&gt;Last night Scott brought the &lt;a href=&quot;http://www.gruppo4.com/~tobia/cross-slide.shtml&quot; class=&quot;externalLink&quot;&gt;CrossSlide jQuery plugin&lt;/a&gt; to my attention.  I&apos;m definitely in awe.&lt;/p&gt;

&lt;p&gt;The plugin plays an image &quot;slideshow&quot; of sorts. It utilizes a fade transition effect, as well as a panning effect to create an overall effect that I&apos;d only previously seen done via Flash.  There are a few configuration options as well, including the option of not panning the image, and panning/zooming (what they refer to as the &quot;Ken Burns effect&quot;).&lt;/p&gt;

&lt;p&gt;This is one of those plugins that, unfortunately, I really have no need for at the moment... but it&apos;s slick enough that I&apos;ve been wracking my little brain trying to figure out how I could force it into an upcoming project&lt;!-- smiley --&gt;.&lt;/p&gt;

&lt;p&gt;&lt;a href=&quot;http://www.gruppo4.com/~tobia/cross-slide.shtml&quot; class=&quot;externalLink&quot;&gt;Check it out!&lt;/a&gt;&lt;/p&gt; 
				</description>
				
				<category>jQuery</category>
				
				<pubDate>Wed, 30 Jul 2008 13:30:00 -0500</pubDate>
				<guid>http://charlie.griefer.com/blog/index.cfm/2008/7/30/42-different-kinds-of-awesome--CrossSlide-jQuery-plugin</guid>
				
				
			</item>
			</channel></rss>