<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/rss2full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><rss 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" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" version="2.0">

			<channel>
			<title>Raymond Camden's ColdFusion Blog</title>
			<link>http://www.coldfusionjedi.com/index.cfm</link>
			<description>A blog for ColdFusion, AJAX, Web Development and other topics.</description>
			<language>en-us</language>
			<pubDate>Sat, 21 Nov 2009 05:48:46 -0500</pubDate>
			<lastBuildDate>Fri, 20 Nov 2009 17:09:00 -0500</lastBuildDate>
			<generator>BlogCFC</generator>
			<docs>http://blogs.law.harvard.edu/tech/rss</docs>
			<managingEditor>ray@camdenfamily.com</managingEditor>
			<webMaster>ray@camdenfamily.com</webMaster>
			<itunes:subtitle />
			<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:author />
			<itunes:owner>
				<itunes:email>ray@camdenfamily.com</itunes:email>
				<itunes:name />
			</itunes:owner>
			
			<itunes:explicit>no</itunes:explicit>
			
			
			
			
			
			<atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" href="http://feeds.feedburner.com/RaymondCamdensColdfusionBlog" type="application/rss+xml" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com" /><item>
				<title>Quick example of jQuery/ColdFusion 9 multifile uploader</title>
				<link>http://feedproxy.google.com/~r/RaymondCamdensColdfusionBlog/~3/Ca0IQ3WYhkY/Quick-example-of-jQueryColdFusion-9-multifile-uploader</link>
				<description>I was talking to a reader earlier today about ColdFusion 9's new multi-file uploader. I mentioned my &lt;a href="http://www.coldfusionjedi.com/index.cfm/2009/11/11/Important-notes-about-ColdFusion-9s-new-multi-file-uploader"&gt;earlier&lt;/a&gt; blog post which goes into details about the "multiple post" nature of this control, specifically if you have other form fields involved. He came back with an interesting scenario. How would you handle allowing for metadata about each file upload. By that I mean imagine the following: You've got a form with a few basic fields in (name, email, etc), and then you have the multi-file uploader. For each file you upload you want to ask the user to enter data about the file, like perhaps a nicer name. How could you handle that? Here is one simple example that makes use of jQuery. I wrote this &lt;i&gt;very&lt;/i&gt; quickly so please forgive the ugliness.
				 [More]
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/iNnN-6up_R9T6p6TiOTtkz1dEEg/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/iNnN-6up_R9T6p6TiOTtkz1dEEg/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/iNnN-6up_R9T6p6TiOTtkz1dEEg/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/iNnN-6up_R9T6p6TiOTtkz1dEEg/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/RaymondCamdensColdfusionBlog/~4/Ca0IQ3WYhkY" height="1" width="1"/&gt;</description>
						
				
				<category>jQuery</category>				
				
				<category>ColdFusion</category>				
				
				<category>AJAX</category>				
				
				<pubDate>Fri, 20 Nov 2009 17:09:00 -0500</pubDate>
				<guid isPermaLink="false">http://www.coldfusionjedi.com/index.cfm/2009/11/20/Quick-example-of-jQueryColdFusion-9-multifile-uploader</guid>
				
				
			<feedburner:origLink>http://www.coldfusionjedi.com/index.cfm/2009/11/20/Quick-example-of-jQueryColdFusion-9-multifile-uploader</feedburner:origLink></item>
			
		 	
			
			
			<item>
				<title>Friday Contest - Time for the smack down</title>
				<link>http://feedproxy.google.com/~r/RaymondCamdensColdfusionBlog/~3/IFYwNSgHnoA/Friday-Contest--Time-for-the-smack-down</link>
				<description>Ok, let me start off by saying that I do &lt;b&gt;not&lt;/b&gt; condone knocking other languages. I do it - in jest - mainly because I've had to deal with so much in return. I figure if we ColdFusion developers can take it, we can, from time to time, "vent" a bit and deal it back. As it stands, we get our code down in half the time anyway so we have the opportunity to goof off. A few weeks back I held a "You are CF Dude" contest. Jim Leether won that with this beauty:

&lt;img src="http://www.coldfusionjedi.com/images/jimcfdude.jpg" title="It isn't true what they say about CF developers and liquor."&gt;

Today its time to reverse it, go Bizzaro, or however you want to say it. Today's contest is "You are Not CF Dude". As an example...

&lt;img src="http://www.coldfusionjedi.com/images/anticfdude.png" title="PHP devs probably won't get this..."&gt;

Submit your best picture (work safe please) and the winner will get another Amazon gift certificate. All languages are open - in fact - if you want to tease ColdFusion a bit, that's fine by me. Just have fun with it.

And again - folks - it is in good fun. I don't hate PHP or any other language. If this contest makes your mad, I suggest backing away from the computer and taking a few deep breathes. It's Friday - have fun!
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/fVvU5FVyLW5zBqJfd1YTjZFoLNI/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/fVvU5FVyLW5zBqJfd1YTjZFoLNI/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/fVvU5FVyLW5zBqJfd1YTjZFoLNI/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/fVvU5FVyLW5zBqJfd1YTjZFoLNI/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/RaymondCamdensColdfusionBlog/~4/IFYwNSgHnoA" height="1" width="1"/&gt;</description>
						
				
				<category>Misc</category>				
				
				<pubDate>Fri, 20 Nov 2009 08:26:00 -0500</pubDate>
				<guid isPermaLink="false">http://www.coldfusionjedi.com/index.cfm/2009/11/20/Friday-Contest--Time-for-the-smack-down</guid>
				
				
			<feedburner:origLink>http://www.coldfusionjedi.com/index.cfm/2009/11/20/Friday-Contest--Time-for-the-smack-down</feedburner:origLink></item>
			
		 	
			
			
			<item>
				<title>Recording for Intro to ColdFusion 9 ORM</title>
				<link>http://feedproxy.google.com/~r/RaymondCamdensColdfusionBlog/~3/qPuEafWvXt8/Recording-for-Intro-to-ColdFusion-9-ORM</link>
				<description>For those who couldn't make my ColdFusion 9 ORM presentation today, Charlie Arehart has posted the recording:&lt;br/&gt;
&lt;br/&gt;
&lt;a href="http://experts.na3.acrobat.com/p73216529/"&gt;http://experts.na3.acrobat.com/p73216529/&lt;/a&gt;&lt;br/&gt;
&lt;br/&gt;
As I mentioned in the presentation, the slides (for the most part) and code are the same from the MAX presentation. I was able to go a lot longer and show a lot more, but resource wise, everything is the same. Therefore, I'm linking to my previous SlideSix upload below.&lt;br/&gt;

&lt;object height="425" width="550"&gt;
	&lt;param name="movie" value="http://slidesix.com/viewer/SlideSixViewer.swf?alias=Introduction-to-ORM-in-ColdFusion-9"/&gt;
	&lt;param name="menu" value="false"/&gt;
	&lt;param name="scale" value="noScale"/&gt;
	&lt;param name="allowFullScreen" value="true"/&gt;
	&lt;param name="allowScriptAccess" value="always" /&gt;
	&lt;embed src="http://slidesix.com/viewer/SlideSixViewer.swf?alias=Introduction-to-ORM-in-ColdFusion-9" allowscriptaccess="always" allowFullScreen="true" height="425" width="550" type="application/x-shockwave-flash" /&gt;
&lt;/object&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/RvqOxWri59jc1Kirp5S0ySsimcU/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/RvqOxWri59jc1Kirp5S0ySsimcU/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/RvqOxWri59jc1Kirp5S0ySsimcU/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/RvqOxWri59jc1Kirp5S0ySsimcU/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/RaymondCamdensColdfusionBlog/~4/qPuEafWvXt8" height="1" width="1"/&gt;</description>
						
				
				<category>ColdFusion</category>				
				
				<pubDate>Thu, 19 Nov 2009 19:21:00 -0500</pubDate>
				<guid isPermaLink="false">http://www.coldfusionjedi.com/index.cfm/2009/11/19/Recording-for-Intro-to-ColdFusion-9-ORM</guid>
				
				
			<feedburner:origLink>http://www.coldfusionjedi.com/index.cfm/2009/11/19/Recording-for-Intro-to-ColdFusion-9-ORM</feedburner:origLink></item>
			
		 	
			
			
			<item>
				<title>Quick Tip - CFLOG and JSON</title>
				<link>http://feedproxy.google.com/~r/RaymondCamdensColdfusionBlog/~3/7u-yoZizhI0/Quick-Tip--CFLOG-and-JSON</link>
				<description>As my friends will tell me, I'm something of a cflog fiend. I use logging as my primary debugging tool. It's not perfect, but I find it to be especially effective in Model-Glue applications where one request bounces all over the place from controllers to model files to views. The only problem with cflog though is that it can only log text, not complex data. You can always switch to cfdump for that - don't forget that ColdFusion 8 added the ability to dump to a file. While this works, I prefer the "slimness" of a line of text. So when I need to log some complex data, I just use JSON. For example:

&lt;code&gt;
var userData = maf.login(arguments.username, arguments.password);
writeLog(file='picard',text='login good for #arguments.username#');
writeLog(file='picard',text=serializeJSON(userData));
return userData;
&lt;/code&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/l-2iwHWnMfcHYjp33dOAj9E-6DQ/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/l-2iwHWnMfcHYjp33dOAj9E-6DQ/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/l-2iwHWnMfcHYjp33dOAj9E-6DQ/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/l-2iwHWnMfcHYjp33dOAj9E-6DQ/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/RaymondCamdensColdfusionBlog/~4/7u-yoZizhI0" height="1" width="1"/&gt;</description>
						
				
				<category>ColdFusion</category>				
				
				<pubDate>Thu, 19 Nov 2009 09:53:00 -0500</pubDate>
				<guid isPermaLink="false">http://www.coldfusionjedi.com/index.cfm/2009/11/19/Quick-Tip--CFLOG-and-JSON</guid>
				
				
			<feedburner:origLink>http://www.coldfusionjedi.com/index.cfm/2009/11/19/Quick-Tip--CFLOG-and-JSON</feedburner:origLink></item>
			
		 	
			
			
			<item>
				<title>New comments policy</title>
				<link>http://feedproxy.google.com/~r/RaymondCamdensColdfusionBlog/~3/dX07u7sf5I4/New-comments-policy</link>
				<description>I've found that my blog typically gets spammed between midnight and 6AM daily. This isn't a big deal normally as I just use the "one click delete" feature of BlogCFC to clean up the spam. Last night I got a butt load of spam though so I've decided to simply enable comment moderation before I go to bed. Hopefully this won't bug my non-American readers too much!
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/zAgga35Z7dMpmP3lWlHm4Rl8dgE/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/zAgga35Z7dMpmP3lWlHm4Rl8dgE/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/zAgga35Z7dMpmP3lWlHm4Rl8dgE/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/zAgga35Z7dMpmP3lWlHm4Rl8dgE/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/RaymondCamdensColdfusionBlog/~4/dX07u7sf5I4" height="1" width="1"/&gt;</description>
						
				
				<category>Misc</category>				
				
				<pubDate>Thu, 19 Nov 2009 06:38:00 -0500</pubDate>
				<guid isPermaLink="false">http://www.coldfusionjedi.com/index.cfm/2009/11/19/New-comments-policy</guid>
				
				
			<feedburner:origLink>http://www.coldfusionjedi.com/index.cfm/2009/11/19/New-comments-policy</feedburner:origLink></item>
			
		 	
			
			
			<item>
				<title>jQuery Quickie: Highlighting a table row after selecting a checkbox</title>
				<link>http://feedproxy.google.com/~r/RaymondCamdensColdfusionBlog/~3/HEFHYuKae4c/jQuery-Quickie-Highlighting-a-table-row-after-selecting-a-checkbox</link>
				<description>One of the nice little UI features in GMail is how it will highlight an entire table row when you check the checkbox for a particular mail message. It's a relatively simple thing to do but I wanted to whip up a quick sample for myself. Here is one way to do it with ColdFusion and jQuery.
				 [More]
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/5yjSNeNJ1_c469JV9QTQiKUC0OQ/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/5yjSNeNJ1_c469JV9QTQiKUC0OQ/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/5yjSNeNJ1_c469JV9QTQiKUC0OQ/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/5yjSNeNJ1_c469JV9QTQiKUC0OQ/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/RaymondCamdensColdfusionBlog/~4/HEFHYuKae4c" height="1" width="1"/&gt;</description>
						
				
				<category>jQuery</category>				
				
				<category>ColdFusion</category>				
				
				<category>AJAX</category>				
				
				<pubDate>Wed, 18 Nov 2009 12:56:00 -0500</pubDate>
				<guid isPermaLink="false">http://www.coldfusionjedi.com/index.cfm/2009/11/18/jQuery-Quickie-Highlighting-a-table-row-after-selecting-a-checkbox</guid>
				
				
			<feedburner:origLink>http://www.coldfusionjedi.com/index.cfm/2009/11/18/jQuery-Quickie-Highlighting-a-table-row-after-selecting-a-checkbox</feedburner:origLink></item>
			
		 	
			
			
			<item>
				<title>Talking about ColdFusion 9 and ORM Tomorrow</title>
				<link>http://feedproxy.google.com/~r/RaymondCamdensColdfusionBlog/~3/10FNcgyIG74/Talking-about-ColdFusion-9-and-ORM-Tomorrow</link>
				<description>Tomorrow I'll be giving my "Introduction to ColdFusion ORM" presentation to the Online ColdFusion Meetup. For more details, and to RSVP (please RSVP, it inflates my already prodigious ego into even greater sizes) please see the &lt;a href="http://www.meetup.com/coldfusionmeetup/calendar/11862947/"&gt;meetup page&lt;/a&gt;. It will be held online - for free (as always!) at 11AM CST. This is a repeat of the session I gave at MAX, so if you can't make it, you can always watch it on Adobe TV: &lt;a href="http://tv.adobe.com/watch/max-2009-develop/introduction-to-coldfusion-orm"&gt;http://tv.adobe.com/watch/max-2009-develop/introduction-to-coldfusion-orm&lt;/a&gt; One difference with tomorrows meeting however is that I'll have more time. There were demos I didn't quite have time to cover and I had to skimp a bit on the relationship side. As always this one will be recorded for later viewing.
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/qGWkJ45TcBgCjUdpxSyMbzS2M8Y/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/qGWkJ45TcBgCjUdpxSyMbzS2M8Y/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/qGWkJ45TcBgCjUdpxSyMbzS2M8Y/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/qGWkJ45TcBgCjUdpxSyMbzS2M8Y/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/RaymondCamdensColdfusionBlog/~4/10FNcgyIG74" height="1" width="1"/&gt;</description>
						
				
				<category>ColdFusion</category>				
				
				<pubDate>Wed, 18 Nov 2009 08:08:00 -0500</pubDate>
				<guid isPermaLink="false">http://www.coldfusionjedi.com/index.cfm/2009/11/18/Talking-about-ColdFusion-9-and-ORM-Tomorrow</guid>
				
				
			<feedburner:origLink>http://www.coldfusionjedi.com/index.cfm/2009/11/18/Talking-about-ColdFusion-9-and-ORM-Tomorrow</feedburner:origLink></item>
			
		 	
			
			
			<item>
				<title>Ask a Jedi: Round robin display of data</title>
				<link>http://feedproxy.google.com/~r/RaymondCamdensColdfusionBlog/~3/9FQYr4wSsl0/Ask-a-Jedi-Round-robin-display-of-data</link>
				<description>This came in via my &lt;a href="http://www.coldfusionjedi.com/forums/messages.cfm?threadid=1EA81628-D633-6389-8B472523F011A2DD&amp;page=1"&gt;forums&lt;/a&gt; today and I thought it was too interesting to not blog about. If you read his post, you can see he needs to support rotating data such that A B C changes to B A C. However, he also has groupings within his data. So imagine now you have ABC in the first group and DE in the second. Your rotation now needs to be "in" group, so on your first iteration you have: A B C D E. On your second you rotate each group to end with: B C A E D. I whipped up the following solution and I'd love to see alternatives.
				 [More]
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/yfRSJj0FgbwS8qbQBoGHDarRc6I/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/yfRSJj0FgbwS8qbQBoGHDarRc6I/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/yfRSJj0FgbwS8qbQBoGHDarRc6I/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/yfRSJj0FgbwS8qbQBoGHDarRc6I/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/RaymondCamdensColdfusionBlog/~4/9FQYr4wSsl0" height="1" width="1"/&gt;</description>
						
				
				<category>ColdFusion</category>				
				
				<pubDate>Tue, 17 Nov 2009 12:36:00 -0500</pubDate>
				<guid isPermaLink="false">http://www.coldfusionjedi.com/index.cfm/2009/11/17/Ask-a-Jedi-Round-robin-display-of-data</guid>
				
				
			<feedburner:origLink>http://www.coldfusionjedi.com/index.cfm/2009/11/17/Ask-a-Jedi-Round-robin-display-of-data</feedburner:origLink></item>
			
		 	
			
			
			<item>
				<title>Looking For: Writing ColdFusion in Visual Studio</title>
				<link>http://feedproxy.google.com/~r/RaymondCamdensColdfusionBlog/~3/97dDOum-P_w/Looking-For-Writing-ColdFusion-in-Visual-Studio</link>
				<description>&lt;img src="http://www.coldfusionjedi.com/images/vs_mainlogo.png" style="align:left;padding-right:5px" /&gt;
A reader asked me this morning about plugins/extensions/etc for doing ColdFusion development in Microsoft's Visual Studio. He was able to find Flex support (Amethyst and Tofino) and is hoping something may exist for ColdFusion. Anyone have a suggestion?
&lt;br clear="left"&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/sAffTrCs5X4YLLDUI-yZVgPx0Xo/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/sAffTrCs5X4YLLDUI-yZVgPx0Xo/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/sAffTrCs5X4YLLDUI-yZVgPx0Xo/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/sAffTrCs5X4YLLDUI-yZVgPx0Xo/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/RaymondCamdensColdfusionBlog/~4/97dDOum-P_w" height="1" width="1"/&gt;</description>
						
				
				<category>Development</category>				
				
				<category>ColdFusion</category>				
				
				<pubDate>Tue, 17 Nov 2009 11:11:00 -0500</pubDate>
				<guid isPermaLink="false">http://www.coldfusionjedi.com/index.cfm/2009/11/17/Looking-For-Writing-ColdFusion-in-Visual-Studio</guid>
				
				
			<feedburner:origLink>http://www.coldfusionjedi.com/index.cfm/2009/11/17/Looking-For-Writing-ColdFusion-in-Visual-Studio</feedburner:origLink></item>
			
		 	
			
			
			<item>
				<title>AIR 2.0 Released to Labs</title>
				<link>http://feedproxy.google.com/~r/RaymondCamdensColdfusionBlog/~3/hOslfABcfEU/AIR-20-Released-to-Labs</link>
				<description>Woot! Adobe's &lt;a href="http://labs.adobe.com/technologies/air2/"&gt;AIR 2.0&lt;/a&gt; has now been released to Labs. (Along with the &lt;a href="http://labs.adobe.com/technologies/flashplayer10/"&gt;Flash Player 10.1&lt;/a&gt; pre-release.) I'd recommend this excellent blog article by Christian Cantrell for more information: &lt;a href="http://blogs.adobe.com/cantrell/archives/2009/11/air_2_public_beta_resources.html"&gt;AIR 2 Public Beta Resources&lt;/a&gt;.

I'd love to know - who out there is using AIR? Either for their business or for fun.
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/7TIA0hA8afVKm6kzVQ70Bsg8-gw/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/7TIA0hA8afVKm6kzVQ70Bsg8-gw/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/7TIA0hA8afVKm6kzVQ70Bsg8-gw/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/7TIA0hA8afVKm6kzVQ70Bsg8-gw/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/RaymondCamdensColdfusionBlog/~4/hOslfABcfEU" height="1" width="1"/&gt;</description>
						
				
				<category>AIR</category>				
				
				<pubDate>Tue, 17 Nov 2009 06:23:00 -0500</pubDate>
				<guid isPermaLink="false">http://www.coldfusionjedi.com/index.cfm/2009/11/17/AIR-20-Released-to-Labs</guid>
				
				
			<feedburner:origLink>http://www.coldfusionjedi.com/index.cfm/2009/11/17/AIR-20-Released-to-Labs</feedburner:origLink></item>
			
		 	
			
			
			<item>
				<title>"Pretty Dates" with jQuery (ColdFusion example)</title>
				<link>http://feedproxy.google.com/~r/RaymondCamdensColdfusionBlog/~3/EsixekNcwsU/Pretty-Dates-with-jQuery-ColdFusion-example</link>
				<description>Just a quick note here to share a jQuery plugin that &lt;a href="http://www.cfsilence.com/"&gt;Todd Sharp&lt;/a&gt; shared with me: &lt;a href="http://bassistance.de/jquery-plugins/jquery-plugin-prettydate/"&gt;Prettydate&lt;/a&gt;. Prettydate takes dates (which you would hide within your DOM) and formats them in a more generic "time since.." form. So for example, a date within a few seconds will post as "just now", whereas an entry a few minutes old will display as "5 minutes old." The plugin supports dates up to one month old and will automatically update while your users look at a page. This creates a cool effect. They may initially see:

&lt;img src="http://www.coldfusionjedi.com/images/pd1.png" /&gt;

But within a few minutes this will be:

&lt;img src="http://www.coldfusionjedi.com/images/pd2.png" /&gt;

I created a quick ColdFusion script that demonstrates this. The one thing you have to remember is that you must convert the dates to ISO8601 format. In the following example I've used hard coded dates but obviously you could get this data from a database:

&lt;code&gt;
&lt;html&gt;

&lt;head&gt;
&lt;script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1/jquery.min.js"&gt;&lt;/script&gt;
&lt;script type="text/javascript" src="/jquery/jquery.prettydate.js"&gt;&lt;/script&gt;
&lt;script&gt;
$(document).ready(function() {
	$("div#content &gt; p.article &gt; span").prettyDate()
})
&lt;/script&gt;
&lt;style&gt;
.date {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;	
	display:block;
}
&lt;/style&gt;
&lt;/head&gt;
&lt;body&gt;

&lt;cfset articles = [
	{title="Article AAA", date=dateAdd("s", -50, now())},
	{title="Article One", date=dateAdd("n", -5, now())},
	{title="Article Two", date=dateAdd("n", -58, now())}
	]&gt;
	
	
&lt;div id="content"&gt;
	&lt;cfloop index="article" array="#articles#"&gt;
		&lt;cfoutput&gt;
		&lt;p class="article"&gt;
			&lt;span class="title"&gt;&lt;b&gt;#article.title#&lt;/b&gt;&lt;/span&gt;&lt;br/&gt;
			&lt;span class="date" title="#dateFormat(article.date,'yyyy-mm-dd')#T#timeFormat(article.date,'HH:mm:ss')#"&gt;&lt;/span&gt;
			Some kind of teaser here...&lt;br/&gt;
		&lt;/p&gt;
		&lt;/cfoutput&gt;
	&lt;/cfloop&gt;
&lt;/div&gt;

&lt;/body&gt;
&lt;/html&gt;
&lt;/code&gt;

The screen shots I pasted above show the result of this example. For more docs and examples, see the &lt;a href="http://bassistance.de/jquery-plugins/jquery-plugin-prettydate/"&gt;plugin's home page&lt;/a&gt;. Note - this is an update to a plugin John Resig originally created so if you Google, make sure you get the new one.
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/rPhBZhCbLx7ZU9ju6xXiMbf9nK8/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/rPhBZhCbLx7ZU9ju6xXiMbf9nK8/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/rPhBZhCbLx7ZU9ju6xXiMbf9nK8/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/rPhBZhCbLx7ZU9ju6xXiMbf9nK8/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/RaymondCamdensColdfusionBlog/~4/EsixekNcwsU" height="1" width="1"/&gt;</description>
						
				
				<category>jQuery</category>				
				
				<category>ColdFusion</category>				
				
				<category>AJAX</category>				
				
				<pubDate>Mon, 16 Nov 2009 16:44:00 -0500</pubDate>
				<guid isPermaLink="false">http://www.coldfusionjedi.com/index.cfm/2009/11/16/Pretty-Dates-with-jQuery-ColdFusion-example</guid>
				
				
			<feedburner:origLink>http://www.coldfusionjedi.com/index.cfm/2009/11/16/Pretty-Dates-with-jQuery-ColdFusion-example</feedburner:origLink></item>
			
		 	
			
			
			<item>
				<title>Home from RIAUnleashed</title>
				<link>http://feedproxy.google.com/~r/RaymondCamdensColdfusionBlog/~3/u_IuUnuU948/Home-from-RIAUnleashed</link>
				<description>I got home from Boston last night after attending &lt;a href="http://www.riaunleashed.com"&gt;RIAUnleashed&lt;/a&gt;. I want to thank Brian Rinaldi for asking me to speak there. He ran a &lt;b&gt;tremendous&lt;/b&gt; conference. One day - densely packed - and a great combination of server side and client side sessions. I'd highly recommend folks attend next year. I know that not everyone can afford the money and time for the "big" conferences, so you should definitely consider RIAUnleashed. If any of the attendees read this blog, I'd love to hear your feelings as well.
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/HwfYq0dc05gQyc9W5yQG_e55Fno/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/HwfYq0dc05gQyc9W5yQG_e55Fno/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/HwfYq0dc05gQyc9W5yQG_e55Fno/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/HwfYq0dc05gQyc9W5yQG_e55Fno/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/RaymondCamdensColdfusionBlog/~4/u_IuUnuU948" height="1" width="1"/&gt;</description>
						
				
				<category>Misc</category>				
				
				<pubDate>Sun, 15 Nov 2009 09:28:00 -0500</pubDate>
				<guid isPermaLink="false">http://www.coldfusionjedi.com/index.cfm/2009/11/15/Home-from-RIAUnleashed</guid>
				
				
			<feedburner:origLink>http://www.coldfusionjedi.com/index.cfm/2009/11/15/Home-from-RIAUnleashed</feedburner:origLink></item>
			
		 	
			
			
			<item>
				<title>Some notes on CFFILE/UploadAll</title>
				<link>http://feedproxy.google.com/~r/RaymondCamdensColdfusionBlog/~3/d7HIa04y15Q/Some-notes-on-CFFILEUploadAll</link>
				<description>Earlier this week I &lt;a href="http://www.coldfusionjedi.com/index.cfm/2009/11/11/Important-notes-about-ColdFusion-9s-new-multi-file-uploader"&gt;blogged&lt;/a&gt; about the new multi-file uploader in ColdFusion 9. While that control handles the front end support for handling multiple uploads, it works hand in hand with a new update to the cffile tag to support multiple file uploads. I did some digging into this and discovered some interesting tidbits.
				 [More]
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/VozErziKFXtuMt3BDgYyAmBZ73E/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/VozErziKFXtuMt3BDgYyAmBZ73E/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/VozErziKFXtuMt3BDgYyAmBZ73E/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/VozErziKFXtuMt3BDgYyAmBZ73E/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/RaymondCamdensColdfusionBlog/~4/d7HIa04y15Q" height="1" width="1"/&gt;</description>
						
				
				<category>ColdFusion</category>				
				
				<category>AJAX</category>				
				
				<pubDate>Sat, 14 Nov 2009 06:37:00 -0500</pubDate>
				<guid isPermaLink="false">http://www.coldfusionjedi.com/index.cfm/2009/11/14/Some-notes-on-CFFILEUploadAll</guid>
				
				
			<feedburner:origLink>http://www.coldfusionjedi.com/index.cfm/2009/11/14/Some-notes-on-CFFILEUploadAll</feedburner:origLink></item>
			
		 	
			
			
			<item>
				<title>Exploring CFaaS Presentation</title>
				<link>http://feedproxy.google.com/~r/RaymondCamdensColdfusionBlog/~3/FPTL-iHopoc/Exploring-CFaaS-Presentation</link>
				<description>Hey folks - here are the slides and code from my Exploring ColdFusion as a Service presentation at RIAUnleashed. Please note that these slides and code deserve some explanation. I plan on doing a series of blog posts on CFaaS over the next few days to help others learn about this new ColdFusion 9 feature. 

&lt;object height="425" width="550"&gt;
	&lt;param name="movie" value="http://slidesix.com/viewer/SlideSixViewer.swf?alias=Exploring-CFaaS"/&gt;
	&lt;param name="menu" value="false"/&gt;
	&lt;param name="scale" value="noScale"/&gt;
	&lt;param name="allowFullScreen" value="true"/&gt;
	&lt;param name="allowScriptAccess" value="always" /&gt;
	&lt;embed src="http://slidesix.com/viewer/SlideSixViewer.swf?alias=Exploring-CFaaS" allowscriptaccess="always" allowFullScreen="true" height="425" width="550" type="application/x-shockwave-flash" /&gt;
&lt;/object&gt;

This code comes with a license requirement that you don't laugh at my Flex code.
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/_4mxMdi_74Xra1FrL-iTn2cY3KE/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/_4mxMdi_74Xra1FrL-iTn2cY3KE/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/_4mxMdi_74Xra1FrL-iTn2cY3KE/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/_4mxMdi_74Xra1FrL-iTn2cY3KE/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/RaymondCamdensColdfusionBlog/~4/FPTL-iHopoc" height="1" width="1"/&gt;</description>
						
				
				<category>AIR</category>				
				
				<category>jQuery</category>				
				
				<category>ColdFusion</category>				
				
				<pubDate>Fri, 13 Nov 2009 16:27:00 -0500</pubDate>
				<guid isPermaLink="false">http://www.coldfusionjedi.com/index.cfm/2009/11/13/Exploring-CFaaS-Presentation</guid>
				
				
			<feedburner:origLink>http://www.coldfusionjedi.com/index.cfm/2009/11/13/Exploring-CFaaS-Presentation</feedburner:origLink></item>
			
		 	
			
			
			<item>
				<title>Call for Speakers: CFUNITED and cfObjective</title>
				<link>http://feedproxy.google.com/~r/RaymondCamdensColdfusionBlog/~3/6Qxf6X7Mwug/Call-for-Speakers-CFUNITED-and-cfObjective</link>
				<description>Two big announcements from two of the largest ColdFusion conferences. CFUNITED has opened its &lt;a href="http://callforspeakers.cfconf.org/"&gt;call for speakers&lt;/a&gt; for the 2010 year. cfObjective has also opened up their call for speakers. I was a bit surprised to find it &lt;b&gt;not&lt;/b&gt; mentioned on the web site. You have to hit up &lt;a href="http://corfield.org/blog/index.cfm/do/blog.entry/entry/cfObjective_2010__Call_For_Speakers"&gt;Sean Corfield's blog post&lt;/a&gt; to get the form.
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/-cmMTFLrlSgVY15OVt_u8lDMHLg/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/-cmMTFLrlSgVY15OVt_u8lDMHLg/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/-cmMTFLrlSgVY15OVt_u8lDMHLg/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/-cmMTFLrlSgVY15OVt_u8lDMHLg/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/RaymondCamdensColdfusionBlog/~4/6Qxf6X7Mwug" height="1" width="1"/&gt;</description>
						
				
				<category>ColdFusion</category>				
				
				<pubDate>Fri, 13 Nov 2009 12:36:00 -0500</pubDate>
				<guid isPermaLink="false">http://www.coldfusionjedi.com/index.cfm/2009/11/13/Call-for-Speakers-CFUNITED-and-cfObjective</guid>
				
				
			<feedburner:origLink>http://www.coldfusionjedi.com/index.cfm/2009/11/13/Call-for-Speakers-CFUNITED-and-cfObjective</feedburner:origLink></item>
			
		 	
			</channel></rss>
