<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Cranky Bit &#187; AJAX</title>
	<atom:link href="http://blog.crankybit.com/tags/webdev/ajax/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.crankybit.com</link>
	<description>Take a byte out of tech!</description>
	<lastBuildDate>Wed, 09 Mar 2011 17:23:58 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
		<item>
		<title>Notes: Adobe AIR Local Data Storage Options</title>
		<link>http://blog.crankybit.com/notes-adobe-air-local-data-storage-options/</link>
		<comments>http://blog.crankybit.com/notes-adobe-air-local-data-storage-options/#comments</comments>
		<pubDate>Wed, 26 Mar 2008 17:13:10 +0000</pubDate>
		<dc:creator>Josh</dc:creator>
				<category><![CDATA[AIR]]></category>
		<category><![CDATA[AJAX]]></category>
		<category><![CDATA[Flex]]></category>
		<category><![CDATA[General Web Dev.]]></category>
		<category><![CDATA[Webinars]]></category>

		<guid isPermaLink="false">http://blog.crankybit.com/notes-adobe-air-local-data-storage-options/</guid>
		<description><![CDATA[The following are my notes during the Adobe AIR Local Data Storage Options webinar that was presented during Adobe Developer Week. It was presented by Greg Hamer and the slides and demo code are already online. Before getting started, note how Microsoft and Adobe are taking two different approaches: Microsoft is trying to bring the [...]]]></description>
			<content:encoded><![CDATA[<p>The following are my notes during the Adobe AIR Local Data Storage Options webinar that was presented during <a href="http://adobe.com/go/2008_developer_week" target="_blank">Adobe Developer Week</a>. It was presented by Greg Hamer and the slides and demo code are already <a href="http://halcyonsolutions.net/presos/08/airsql/" target="_blank">online</a>.</p>
<p>Before getting started, note how Microsoft and Adobe are taking two different approaches: Microsoft is trying to bring the .Net desktop development community to the web. Adobe is conversely trying to bring web developers to the desktop! (<a href="http://www.news.com/8301-10784_3-9789007-7.html" target="_blank">Kevin Lynch</a>)</p>
<p>There are four main options for AIR local storage: Local Shared Objects, File System, Encrypted Local Store, and the embedded SQLite database. Shared Objects are available in the Flash Player as well; all of these options are obviously available in AIR. Note that the data size limitation for Shared Objects does not exist in the AIR runtime!</p>
<p><strong>Performance considerations.</strong> Shared Objects read and write very quickly. File system access and encrypted local stores are typically be slow in writing. Embedded SQLite databases are typically the best combination of speed and random access of items. Greg highlighted the AIR_LocalStorage_Demo app created by Jason Williams that demonstrates the speeds of the four storage methods.</p>
<p><strong>Local Shared Objects.</strong> You can serialize memory resident data structures. Great! However, it runs in <em>synchronous</em> mode.</p>
<p><strong>Encrypted Local Store.</strong> Used to store sensitive data. The price is the slow write speeds.  Also runs in synchronous mode. All data is serialized using ByteArray.</p>
<p><strong>File System. </strong>Obviously important for management of documents. Can run in sync and async mode. The File and FileStream objects work together to point to a file and read/write data. The File object helps remove you from the pain of dealing with Mac vs. Windows environments with properties like File.userDirectory, File.documents.Directory, File.desktopDirectory, etc. It also has methods for opening Open and Save dialog boxes native to the environment as well as copying/moving/deletion methods.</p>
<p><strong>Embedded SQLite Database.</strong>  Nice thing about them is that they are self-contained in a single file and require no external software installation to begin using them (support is built into the AIR runtime). Even supports transactions. And the database supports large amounts of data: SQLite has a theoretical limit of over 2TB. Supports ANSI-SQL 92.</p>
<p>However, it&#8217;s not a full-blown enterprise database server, obviously. So you lose things like stored procedures, enforcing data type constraints, foreign key constraints, and primary keys must be integers. It also isn&#8217;t a multiuser environment.</p>
<p><strong>Session evaluation. </strong>I am unhappy to say that I was disappointed with the session. It was high-level, the coverage of code samples (when they weren&#8217;t passed over completely) consisted of merely reading the code back to us. I recommend viewing the recording if you have zero knowledge of data storage in Flex and AIR, as it would serve as a decent first-baby-step introduction for you.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.crankybit.com/notes-adobe-air-local-data-storage-options/feed/</wfw:commentRss>
		<slash:comments>10</slash:comments>
		</item>
		<item>
		<title>CF8, AJAX, Flex, AIR: There&#8217;s Room For Everyone</title>
		<link>http://blog.crankybit.com/cf8-ajax-flex-air-theres-room-for-everyone/</link>
		<comments>http://blog.crankybit.com/cf8-ajax-flex-air-theres-room-for-everyone/#comments</comments>
		<pubDate>Thu, 19 Jul 2007 12:03:56 +0000</pubDate>
		<dc:creator>Josh</dc:creator>
				<category><![CDATA[AJAX]]></category>
		<category><![CDATA[Browsers]]></category>
		<category><![CDATA[Flex]]></category>
		<category><![CDATA[General Web Dev.]]></category>
		<category><![CDATA[IT Industry]]></category>

		<guid isPermaLink="false">http://blog.crankybit.com/cf8-ajax-flex-air-theres-room-for-everyone/</guid>
		<description><![CDATA[The ColdFusion community has been paying attention to IT journalism lately, for better or worse, and for good reason. Our environment is especially in a state of flux; many of us may had been concerned about the future of ColdFusion given Adobe&#8217;s acquisition of Macromedia, but those fears were allayed, especially now with Adobe making [...]]]></description>
			<content:encoded><![CDATA[<p>The ColdFusion community has been paying attention to IT journalism lately, for <a href="http://www.pbs.org/cringely/pulpit/2007/pulpit_20070629_002360.html" target="_blank">better</a> or <a href="http://www.softwaredeveloper.com/features/ghosts-in-machine-071207/" target="_blank">worse</a>, and for good reason. Our environment is especially in a state of flux; many of us may had been concerned about the future of ColdFusion given Adobe&#8217;s acquisition of Macromedia, but those fears were allayed, especially now with Adobe making it so clear that they have invested respectable time and resources into improving ColdFusion with CF8. But the results of the acquisition are only just beginning to emerge. And as Adobe&#8217;s strategy becomes clearer, it is very evident that they are putting arguably <em>more</em> resources into <em>other</em> technology like Flash and Flex.</p>
<p>What ultimately prompted my thoughts was the article <a href="http://weblog.infoworld.com/yager/archives/2007/07/web_20_needs_ad.html" target="_blank">Web 2.0 Needs Adobe</a> by Tom Yager. His discussion is very flattering for Adobe, although ColdFusion isn&#8217;t mentioned anywhere. Neither is it mentioned in Cringley&#8217;s equally flattering article <span><a href="http://www.pbs.org/cringely/pulpit/2007/pulpit_20070629_002360.html" target="_blank">An AIR of Invisibility</a>. There&#8217;s a reason for this. They&#8217;re focusing on the <em>user interface </em>of apps, which is really what defines the perception of how responsive and powerful an app can be. Fretting about ColdFusion getting the back seat is like fretting that your favorite athlete wasn&#8217;t nominated for an Oscar; it wasn&#8217;t really up for consideration.</span></p>
<p>So, user interface. Now that&#8217;s something to fret about. Many of us don&#8217;t like to think about the UI, and that has to change! User interface has always been important when users form their impression of an app, and that high priority is applying more heavily to web apps as they begin to vie for user acceptance with their heavier desktop brethren.</p>
<p>Most ColdFusion developers are using HTML for their user interface. An industry migration will hopefully migrate that median toward AJAX-enhanced HTML or Flex interfaces for web apps, and of course AIR for desktop apps. ColdFusion won&#8217;t be going anywhere, as our internet connectivity is always going to need a server-side component.</p>
<p>So how are we to react to these articles&#8217; evaluations of AJAX and Flex? In a way, they are depicting JavaScript (and thus AJAX) as a dinosaur with wings. It is powerful, it got a shot in the arm with the popularity of AJAX, and it can do amazing things. But it&#8217;s still a &#8220;dinosaur&#8221;. It is old technology trying to keep up. Enter Flash and Flex. The new kids on the block. They&#8217;re more modern&#8211;but they&#8217;ve had time to mature&#8211;and they just out-perform AJAX in what they can accomplish. Now tack on thoughts about how much AJAX functionality Adobe has put into CF8. What&#8217;s the point if AJAX is inferior to Flex? What does it all mean?</p>
<p>It&#8217;s a big internet out there. Various scenarios call for various solutions! Whereas it is a good idea for us as ColdFusion application developers to learn Flex and start using it when UI needs call for it, the ultimate point is that we <em>start improving</em> our UIs from plain HTML. Start putting more effort into the user interface. We&#8217;ve had it easy in the past when simpler, less sophisticated interfaces were accepted on the web, and that time is coming to an end as the web pushes forward as a viable application platform.</p>
<p>Is it urgent that we start learning Flex? I feel that AJAX and Flex will be sharing the web application space for a long time. Yes, Flex and Flash might be Adobe&#8217;s ticket for bringing web apps to the next level, but their commitment to AJAX is very clear. That is evident in the AJAX support in CF8 and AIR. Learn Flex if you can. If it&#8217;s just too much for you to handle right now, AJAX is a fine step&#8211;more palatable and familiar for HTML developers&#8211;that will let you focus on the more important point: Improving your app&#8217;s user interface.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.crankybit.com/cf8-ajax-flex-air-theres-room-for-everyone/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Scriptaculous Cheat Sheet</title>
		<link>http://blog.crankybit.com/scriptaculous-cheat-sheet/</link>
		<comments>http://blog.crankybit.com/scriptaculous-cheat-sheet/#comments</comments>
		<pubDate>Mon, 29 Jan 2007 11:14:43 +0000</pubDate>
		<dc:creator>Josh</dc:creator>
				<category><![CDATA[AJAX]]></category>
		<category><![CDATA[CSS]]></category>
		<category><![CDATA[General Web Dev.]]></category>
		<category><![CDATA[JavaScript]]></category>

		<guid isPermaLink="false">http://blog.crankybit.com/scriptaculous-cheat-sheet/</guid>
		<description><![CDATA[If you&#8217;re not using Scriptaculous yet, start using it! And once you do, you can reference this awesome Scriptaculous Cheat Sheet designed by Amy Hoy of Slash7.  She did a great job at covering the basics, keeping it simple.]]></description>
			<content:encoded><![CDATA[<p>If you&#8217;re not using <a target="_blank" href="http://script.aculo.us/">Scriptaculous</a> yet, start using it!</p>
<p>And once you do, you can reference this awesome <a target="_blank" href="http://www.slash7.com/articles/2006/04/22/scriptaculous-cheat-sheet-1">Scriptaculous Cheat Sheet</a> designed by Amy Hoy of <a target="_blank" href="http://www.slash7.com/">Slash7</a>.  She did a great job at covering the basics, keeping it simple.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.crankybit.com/scriptaculous-cheat-sheet/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Generate Awesome AJAX Loading Animated GIFs</title>
		<link>http://blog.crankybit.com/generate-awesome-ajax-loading-animated-gifs/</link>
		<comments>http://blog.crankybit.com/generate-awesome-ajax-loading-animated-gifs/#comments</comments>
		<pubDate>Thu, 21 Dec 2006 11:03:12 +0000</pubDate>
		<dc:creator>Josh</dc:creator>
				<category><![CDATA[AJAX]]></category>
		<category><![CDATA[General Web Dev.]]></category>

		<guid isPermaLink="false">http://blog.crankybit.com/generate-awesome-ajax-loading-animated-gifs/</guid>
		<description><![CDATA[When you&#8217;re putting some AJAX functionality in your site, you naturally need to provide some UI feedback elements to let the user know when you&#8217;re pulling data down from the server. If you&#8217;re all about the code and find it painful to do graphic design (like me), you&#8217;re not about to whip out any kick-butt [...]]]></description>
			<content:encoded><![CDATA[<p>When you&#8217;re putting some AJAX functionality in your site, you naturally need to provide some UI feedback elements to let the user know when you&#8217;re pulling data down from the server.  If you&#8217;re all about the code and find it painful to do graphic design (like me), you&#8217;re not about to whip out any kick-butt Web 2.0-ish graphics to provide that feedback.</p>
<p>Now you don&#8217;t have to. The awesome <a target="_blank" href="http://www.ajaxload.info/">Ajaxload</a> service will generate a variety of typical AJAX loading animated GIFs that you can customize to your site&#8217;s color scheme. Awesome!</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.crankybit.com/generate-awesome-ajax-loading-animated-gifs/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>A New Site Design</title>
		<link>http://blog.crankybit.com/a-new-site-design/</link>
		<comments>http://blog.crankybit.com/a-new-site-design/#comments</comments>
		<pubDate>Mon, 13 Nov 2006 19:16:59 +0000</pubDate>
		<dc:creator>Josh</dc:creator>
				<category><![CDATA[AJAX]]></category>
		<category><![CDATA[Browsers]]></category>
		<category><![CDATA[Site Configuration]]></category>

		<guid isPermaLink="false">http://blog.crankybit.com/a-new-site-design/</guid>
		<description><![CDATA[In a continuation of the first few steps to improve and expand my website, I have selected, implemented, and partially tweaked a new design that will meet my needs in the future as well as satisfy my desire for the coolness factor. What was the main motivation for the new site design? Microsoft IE 7. [...]]]></description>
			<content:encoded><![CDATA[<p>In a continuation of the first few steps to improve and expand my website, I have selected, implemented, and partially tweaked a new design that will meet my needs in the future as well as satisfy my desire for the coolness factor. <img src='http://blog.crankybit.com/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>
<p>What was the main motivation for the new site design? Microsoft IE 7. Thanks Microsoft, your new browser completely choked on my old WordPress theme. It&#8217;s for the better, though, because it moved me to action, and this new design is awesome!</p>
<p>I came this close to dropping WordPress and going with BlogCFC. Not so much out of a dislike for WordPress, but due to discomfort with PHP and WordPress templates in general, compared to thorough knowledge of ColdFusion. Alas, I stuck with WordPress for a few reasons: <span style="font-weight: bold">(a)</span> It forces me to tinker a bit with PHP. It&#8217;s a good thing. <span style="font-weight: bold">(b)</span> WordPress has a billion themes, and I&#8217;m picky at how my site looks. <span style="font-weight: bold">(c)</span> BlogCFC just feels a bit too plain sometimes. This is not an insult to Ray&#8217;s fine work.</p>
<p>So here I am, with a fine theme called &#8220;<a target="_blank" href="http://themes.wordpress.net/columns/2-columns/702/scary-little-08/">Scary Little</a>&#8221; by <a target="_blank" href="http://scarylittlemonkey.com/">The Scary Little Monkey</a>. It features some fun JavaScript effects, a great stylish look, and let&#8217;s not miss the AJAX-driven search, which is great fun!</p>
<p>I&#8217;ve tweaked it a bit to include my tags (aka categories) in the menu navigation and to make pages (not blog entries, but the CMS pages) fill the whole site width, with no side menu.</p>
<p>Future tweaks I hope to get to: <span style="font-weight: bold">(a)</span> A new header graphic that is flash-driven to incorporate just a tad of stylish animation, perhaps even an occasional image change; <span style="font-weight: bold">(b)</span> Tabs at the top of the header, for moving between the different major website sections (I&#8217;ll expound in a moment); <span style="font-weight: bold">(c)</span> Either a better editor or tweak the default editor.</p>
<p>The site will be expanding. It is not going to be just a blog. Some ideas I have for expansion (probably about in order of seriousness): <span style="font-weight: bold">(a)</span> A front-end site for my freelance development work; <span style="font-weight: bold">(b)</span> A Trac-driven projects page, to be used with my freelance work; <span style="font-weight: bold">(c)</span> Finally set up my &#8220;Land of Nazin&#8221; story blog! <span style="font-weight: bold">(d)</span> An Apple Computer history wiki site. Yes, I know there are some out there, but I want to make one that is really nice. After all, I&#8217;d enjoy the process of making it since I enjoy reading about it.</p>
<p>Stay tuned!</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.crankybit.com/a-new-site-design/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Aptana: A Promising Upcoming Web IDE</title>
		<link>http://blog.crankybit.com/aptana-a-promising-upcoming-web-ide/</link>
		<comments>http://blog.crankybit.com/aptana-a-promising-upcoming-web-ide/#comments</comments>
		<pubDate>Tue, 01 Aug 2006 04:28:32 +0000</pubDate>
		<dc:creator>Josh</dc:creator>
				<category><![CDATA[AJAX]]></category>
		<category><![CDATA[General Web Dev.]]></category>
		<category><![CDATA[IDEs]]></category>
		<category><![CDATA[JavaScript]]></category>
		<category><![CDATA[Software]]></category>

		<guid isPermaLink="false">http://blog.crankybit.com/aptana-a-promising-upcoming-web-ide/</guid>
		<description><![CDATA[I just got wind of Aptana today. At first glance, I would describe Aptana as a new IDE focused on web development, especially with an eye to Web 2.0 development. In other words, it has strong support for JavaScript-oriented code insight for AJAX development. Aptana&#8217;s strength, then, from what I can see in some of [...]]]></description>
			<content:encoded><![CDATA[<p>I just got wind of <a target="_blank" href="http://www.aptana.com/">Aptana</a> today. At first glance, I would describe Aptana as a new IDE focused on web development, especially with an eye to Web 2.0 development. In other words, it has strong support for JavaScript-oriented code insight for AJAX development.</p>
<p>Aptana&#8217;s strength, then, from what I can see in some of the screencasts, is that is supports HTML <span style="font-style: italic">and</span> JavaScript <span style="font-style: italic">and</span> CSS all in the same editor, providing outline insight and even error detection with all the code intermixed. This seemed pretty nice.</p>
<p>Being that it is still in its infancy, I&#8217;m hard-pressed to try it at this time. After all, Eclipse can do most of what Aptana claims to do with various plugins, and much more. The thing, though, is that Aptana is also offered as a plugin for Eclipse itself. I actually just downloaded <a target="_blank" href="http://www.interaktonline.com/Products/Eclipse/JSEclipse/Overview/">JSEclipse</a> and the <a target="_blank" href="http://www.eclipse.org/atf/">ATF</a> today, but if I find these mediocre, maybe Aptana would be worth a closer look.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.crankybit.com/aptana-a-promising-upcoming-web-ide/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>24 Ways to Be Extremely Cool</title>
		<link>http://blog.crankybit.com/24-ways-to-be-extremely-cool/</link>
		<comments>http://blog.crankybit.com/24-ways-to-be-extremely-cool/#comments</comments>
		<pubDate>Thu, 23 Feb 2006 19:57:00 +0000</pubDate>
		<dc:creator>Josh</dc:creator>
				<category><![CDATA[AJAX]]></category>
		<category><![CDATA[CSS]]></category>
		<category><![CDATA[General Web Dev.]]></category>

		<guid isPermaLink="false">http://blog.crankybit.com/24-ways-to-be-extremely-cool/</guid>
		<description><![CDATA[Oh man. I am bubbling with geeky excitement. I love CSS. I love AJAX. Look. I&#8217;m dancing. Okay, so I stole the dancing line from Tom Yager. But only because it is so hillarious and yet appropriate. I plan to continue using that line. But what I&#8217;m so excited about is an absolutely awesome site [...]]]></description>
			<content:encoded><![CDATA[<p>Oh man. I am bubbling with geeky excitement. I love CSS. I love AJAX. Look. I&#8217;m dancing.</p>
<p>Okay, so I stole the <a href="http://weblog.infoworld.com/enterprisemac/archives/2006/02/microsoft_and_m.html">dancing line</a> from Tom Yager. But only because it is so hillarious and yet appropriate. I plan to continue using that line.</p>
<p>But what I&#8217;m so excited about is an absolutely awesome site called <a href="http://24ways.org/">24 Ways</a>. This is a great site to take the average Joe Developer and transform him into a web demigod! I haven&#8217;t had a chance to read the articles closely yet, but they cover a wide span of topics (from CSS to DOM to AJAX and beyond), and the articles have great links to other sites that are just as rich in great lessons and examples in modern web development.</p>
<p>It&#8217;s enough to make my geeky heart skip a beat. <img src='http://blog.crankybit.com/wp-includes/images/smilies/icon_biggrin.gif' alt=':-D' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://blog.crankybit.com/24-ways-to-be-extremely-cool/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>AJAX for ColdFusion!</title>
		<link>http://blog.crankybit.com/ajax-for-coldfusion/</link>
		<comments>http://blog.crankybit.com/ajax-for-coldfusion/#comments</comments>
		<pubDate>Fri, 24 Jun 2005 18:11:00 +0000</pubDate>
		<dc:creator>Josh</dc:creator>
				<category><![CDATA[AJAX]]></category>
		<category><![CDATA[ColdFusion]]></category>
		<category><![CDATA[General Web Dev.]]></category>

		<guid isPermaLink="false">http://blog.crankybit.com/ajax-for-coldfusion/</guid>
		<description><![CDATA[Wow, this is something to get excited about. Someone has bundled up AJAX in a pretty package easy to use with ColdFusion! Check it out: CFAJAX. For those of you unaware, AJAX is Asynchronous JavaScript and XML. Imagine the dynamic capability of JavaScript, but with the power of your server-side functionality in ColdFusion. That&#8217;s what [...]]]></description>
			<content:encoded><![CDATA[<p>Wow, this is something to get excited about. Someone has bundled up AJAX in a pretty package easy to use with ColdFusion!</p>
<p>Check it out: <a href="http://www.indiankey.com/cfajax/">CFAJAX</a>.</p>
<p>For those of you unaware, AJAX is Asynchronous JavaScript and XML. Imagine the dynamic capability of JavaScript, but with the power of your server-side functionality in ColdFusion. That&#8217;s what CFAJAX will give you!</p>
<p>For instance, in the past, if you wanted a list of information that would dynamically change depending on user input, what would you do? Your ColdFusion page would load ALL the information into the page, and you&#8217;d use JavaScript to filter/display the information. This can be slow if the data is large, or if it takes a long time for your server to process it in one large clump. With CFAJAX, you can create just the shell of the page, and your AJAX code would pull the appropriate data from ColdFusion, based on user input, as needed. It is not dissimilar to Flash remoting, except without having to use Flash!</p>
<p>I am excited about this. I can already think of an app where this will be useful. I have an app that, depending on which user is logged in, may have a page that loads extremely slow, because it has to pull a lot of data, all of which is hidden based on default form options. So it seems like a needlessly slow-loading page. However, I had to load the data into the page, because if the user unchecks a certain checkbox, this list of information must be displayed. With AJAX, I don&#8217;t have to load the information; I can wait until the user unchecks the checkbox, and THEN load the information at that point, but without having to do a screen refresh. Can&#8217;t wait to do this next week.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.crankybit.com/ajax-for-coldfusion/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

