<?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>Building Blocks - AJAX</title>
			<link>http://www.ajaxcf.com/blog/index.cfm</link>
			<description>tips for constructing next generation AJAX &amp; ColdFusion applications</description>
			<language>en-us</language>
			<pubDate>Thu, 09 Sep 2010 03:23:23 -0000</pubDate>
			<lastBuildDate>Tue, 17 Apr 2007 16:55:00 -0000</lastBuildDate>
			<generator>BlogCFC</generator>
			<docs>http://blogs.law.harvard.edu/tech/rss</docs>
			<managingEditor>joe@ajaxcf.com</managingEditor>
			<webMaster>joe@ajaxcf.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>joe@ajaxcf.com</itunes:email>
				<itunes:name></itunes:name>
			</itunes:owner>
			
			<itunes:explicit>no</itunes:explicit>
			
			
			
			
			
			<item>
				<title>Ext Javascript Library Launches</title>
				<link>http://www.ajaxcf.com/blog/index.cfm/2007/4/17/Ext-Javascript-Library-Launches</link>
				<description>
				
				Jack Slocum&apos;s wonderful Ext library, which was originally based upon the Yahoo! User Interface (YUI) components, has now gone live with a universal version that supports jQuery and Prototype/Scriptaculous as well.  You can actually customize your download package based upon your JS library of choice and the widgets that you&apos;d like available.

Kudos to Jack for putting out such a professional package - lots of good stuff to play with for creating some serious desktop apps!

Check it all out and download at &lt;a href=&quot;http://extjs.com/&quot;&gt;http://extjs.com/&lt;/a&gt;
				
				</description>
						
				
				<category>Libraries</category>				
				
				<category>AJAX</category>				
				
				<pubDate>Tue, 17 Apr 2007 16:55:00 -0000</pubDate>
				<guid>http://www.ajaxcf.com/blog/index.cfm/2007/4/17/Ext-Javascript-Library-Launches</guid>
				
				
				<enclosure url="http://www.ajaxcf.com/blog/enclosures/grid-menu.png" length="32129" type="image/png"/>
				
				
			</item>
			
		 	
			
			
			<item>
				<title>Yahoo! Benefits/Suffers From The Ajax Effect</title>
				<link>http://www.ajaxcf.com/blog/index.cfm/2006/12/14/Yahoo-BenefitsSuffers-From-The-Ajax-Effect</link>
				<description>
				
				So the &lt;a href=&quot;http://www.techcrunch.com/2006/12/12/its-officialish-myspace-is-biggest-site-on-internet/&quot;&gt;big news this week&lt;/a&gt; is that &lt;a href=&quot;http://www.myspace.com/&quot;&gt;MySpace&lt;/a&gt; is now the number one site on the net in terms of monthly page views.  Yahoo! was the previous leader, but there was a drop off this month which put them in second.  While this is kind of a good thing for ColdFusion - assuming they keep things running smoothly :) - it&apos;s a bit misleading for Yahoo! as &lt;a href=&quot;http://www.clickz.com/showPage.html?page=3607111&quot;&gt;this exact day was predicted long ago&lt;/a&gt; before they even launched the new home page.

But &lt;a href=&quot;http://www.betanews.com/article/Yahoo_Lower_Page_Views_Due_to_AJAX/1166040763&quot;&gt;reading a little more into it&lt;/a&gt;, one can see that the drop-off in page views can be attributed to Yahoo!&apos;s recent foray into Ajax.  Everything from the Yahoo! front page, to mail, news, television, etc., has been getting an Ajax once-over at Yahoo.  But what&apos;s better for the consumer is not always better for the site - on the surface anyway.

People &lt;a href=&quot;http://www.somewhatfrank.com/2006/08/does_ajax_affec.html&quot;&gt;have been warning&lt;/a&gt; that the web is in need of better metrics than the page-view.  That has never been more true than now.  I can only imagine how some of the better-designed, one-page Ajax sites might show up as a mere blip on the radar screen which can be misleading.

Going a step further, it could be argued that MySpace has stayed away from Ajax on purpose just to pump up their page views.  I&apos;ll &lt;a href=&quot;http://www.mikeindustries.com/blog/archive/2006/04/myspace-click-factory&quot;&gt;refer you to this study&lt;/a&gt; by Mike Davidson of &lt;a href=&quot;http://www.netvibes.com&quot;&gt;Netvibes.com&lt;/a&gt; which points out how MySpace could cut their page views by over 2/3rds if they wanted to.  So until traffic analyzers &lt;a href=&quot;http://www.google.com/support/analytics/bin/answer.py?answer=33985&amp;topic=7292&quot;&gt;learn to deal with Ajax&lt;/a&gt;, take what you read with a grain of salt!
				
				</description>
						
				
				<category>AJAX</category>				
				
				<pubDate>Thu, 14 Dec 2006 13:45:00 -0000</pubDate>
				<guid>http://www.ajaxcf.com/blog/index.cfm/2006/12/14/Yahoo-BenefitsSuffers-From-The-Ajax-Effect</guid>
				
				
			</item>
			
		 	
			
			
			<item>
				<title>Survey: ColdFusion Behind 5% of AJAX sites</title>
				<link>http://www.ajaxcf.com/blog/index.cfm/2006/9/25/Survey-ColdFusion-Behind-5-of-AJAX-sites</link>
				<description>
				
				Over the weekend, &lt;a href=&quot;http://www.ajaxian.com&quot;&gt;Ajaxian&lt;/a&gt; released the results of their September 2006 web poll which surveyed 865 web users over the course of a week.  Here&apos;s a look at which server-side languages are driving the AJAX revolution:

&lt;img src=&quot;http://img73.imageshack.us/img73/3935/survey06platformsbw3.png&quot; border=&quot;0&quot; /&gt;

Although it didn&apos;t make the chart, it should be noted that 2% of those surveyed indicated they use &lt;a href=&quot;http://www.adobe.com/products/flex/&quot;&gt;Adobe&apos;s Flex Toolkit&lt;/a&gt; and another 2% said they use the Flex/Ajax bridge, so Flex is in the picture as well.

As for the most popular AJAX frameworks, &lt;a href=&quot;http://prototype.conio.net/&quot;&gt;Prototype&lt;/a&gt; and &lt;a href=&quot;http://script.aculo.us&quot;&gt;Script.aculo.us&lt;/a&gt; were far and away the winners being used by 43% and 33% respectively.  The next closest was Dojo with 19%.

&lt;img src=&quot;http://img73.imageshack.us/img73/8770/survey06allsmallpy4.png&quot; border=&quot;0&quot; /&gt;

The &lt;a href=&quot;http://www.surveymonkey.com/DisplaySummary.asp?SID=2402465&amp;U=240246533425&quot;&gt;raw results of the survey&lt;/a&gt; are also available.
				
				</description>
						
				
				<category>AJAX</category>				
				
				<category>ColdFusion</category>				
				
				<pubDate>Mon, 25 Sep 2006 12:28:00 -0000</pubDate>
				<guid>http://www.ajaxcf.com/blog/index.cfm/2006/9/25/Survey-ColdFusion-Behind-5-of-AJAX-sites</guid>
				
				
			</item>
			
		 	
			
			
			<item>
				<title>More 1-Page App Goodness</title>
				<link>http://www.ajaxcf.com/blog/index.cfm/2006/7/20/More-1Page-App-Goodness</link>
				<description>
				
				&lt;img width=&quot;275&quot; hspace=&quot;10&quot; height=&quot;208&quot; border=&quot;0&quot; align=&quot;right&quot; alt=&quot;Sanebull&quot; src=&quot;/blog/userfiles/Image/Q2-06/sanebull.jpg&quot; /&gt;The folks at &lt;a href=&quot;http://www.ideajax.com&quot;&gt;ideAjax&lt;/a&gt; have come up with another cool one-page AJAX application at &lt;a href=&quot;http://www.sanebull.com/&quot;&gt;http://www.sanebull.com&lt;/a&gt;. &lt;br /&gt;&lt;br /&gt;The app is built with lots of my favorite tools including Prototype, Prototype Windows, and Scriptaculous effects.&amp;nbsp; Check it out and get inspired!
				
				</description>
						
				
				<category>AJAX</category>				
				
				<pubDate>Thu, 20 Jul 2006 15:19:00 -0000</pubDate>
				<guid>http://www.ajaxcf.com/blog/index.cfm/2006/7/20/More-1Page-App-Goodness</guid>
				
				
			</item>
			
		 	
			
			
			<item>
				<title>AJAX and Accessibility</title>
				<link>http://www.ajaxcf.com/blog/index.cfm/2006/7/20/AJAX-and-Accessibility</link>
				<description>
				
				One of the topics that surfaced at CFUNITED and seems to be coming up more frequently is how AJAX-based sites deal with 508 Accessibility issues.&amp;nbsp; Having just come off crutches last week, I have definitely developed a sensitivity to these issues.&amp;nbsp; AJAX development presents a real challenge to the current generation of screen-reader technologies.&amp;nbsp; While it&apos;s not impossible to create a fully-accessible site, it is a tough hurdle to clear.&amp;nbsp; &lt;br /&gt;&lt;br /&gt;There are ways to use javascript links and href links at the same time so that non-AJAX (and non-javascript) browsers will be able to access the same content.&amp;nbsp; But this proves much more difficuly when looking at the traditional AJAX development cycle.&amp;nbsp; To have an fully accessible site, each and every page must be able to be shown with it&apos;s full content.&amp;nbsp; It is much easier when starting with an existing site which is already compliant, and then adding the AJAX features on top of that for some bells and whistles.&lt;br /&gt;&lt;br /&gt;My personal feelings?&amp;nbsp; AJAX is way too revolutionary for the assistive-technology vendors to ignore, and they will find a solution.&amp;nbsp; That doesn&apos;t mean developers can or should ignore the issues - we should continue to make our pages 508 compliant by making sure all of our tags are complete.&amp;nbsp; But once we get to the browser, everything should be standard HTML or XHTML at that point anyway, so I would imagine it wouldn&apos;t be too tough to have the screen-reader technology detect a push of content to the browser and then just read or display that content.&lt;br /&gt;&lt;br /&gt;Want to read some more on the issue?&amp;nbsp; Check out these &lt;a href=&quot;http://www.maxkiesler.com/index.php/weblog/comments/how_to_make_your_ajax_applications_accessible/&quot;&gt;40 articles and tutorials&lt;/a&gt; on the subject from Max Kiesler&apos;s blog.
				
				</description>
						
				
				<category>Accessibility</category>				
				
				<category>AJAX</category>				
				
				<pubDate>Thu, 20 Jul 2006 14:40:00 -0000</pubDate>
				<guid>http://www.ajaxcf.com/blog/index.cfm/2006/7/20/AJAX-and-Accessibility</guid>
				
				
			</item>
			
		 	
			
			
			<item>
				<title>Now This Is Cool!</title>
				<link>http://www.ajaxcf.com/blog/index.cfm/2006/5/19/Now-This-Is-Cool</link>
				<description>
				
				&lt;a href=&quot;http://www.eventsites.co.uk/&quot;&gt;&lt;img width=&quot;300&quot; vspace=&quot;10&quot; hspace=&quot;10&quot; height=&quot;272&quot; border=&quot;0&quot; align=&quot;left&quot; alt=&quot;&quot; src=&quot;/blog/userfiles/Image/eventsites-screenshot.gif&quot; /&gt;&lt;/a&gt;This one is just too cool..&amp;nbsp; Developer Pete Nixey created this site as a proof-of-concept.&amp;nbsp; &lt;a href=&quot;http://www.eventsites.co.uk/&quot;&gt;Eventsites&lt;/a&gt; is a full-fledged application that uses no server logic and stores no data of it&apos;s own.&amp;nbsp; We&apos;ve all seen the Google map mashups, but this really takes things to the next level and shows the power of what can be created in today&apos;s Web 2.0 environment. &lt;br /&gt;&lt;br /&gt;This is a 1 page AJAX application that merely acts as a &amp;quot;client to other webservices&amp;quot;.&amp;nbsp; Pretty neat stuff!&lt;br /&gt;&lt;br /&gt;Visit Pete&apos;s blog to &lt;a href=&quot;http://www.webkitchen.co.uk/2006/05/eventsites-serverless-web-development.html&quot;&gt;find out how this was created&lt;/a&gt;.
				
				</description>
						
				
				<category>Mashups</category>				
				
				<category>AJAX</category>				
				
				<pubDate>Fri, 19 May 2006 15:39:00 -0000</pubDate>
				<guid>http://www.ajaxcf.com/blog/index.cfm/2006/5/19/Now-This-Is-Cool</guid>
				
				
			</item>
			
		 	
			
			
			<item>
				<title>New AJAX-Based CFUNITED Scheduler</title>
				<link>http://www.ajaxcf.com/blog/index.cfm/2006/4/10/New-AJAXBased-CFUNITED-Scheduler</link>
				<description>
				
				&lt;a href=&quot;http://ajaxcf.com/cfunited/&quot;&gt;&lt;img width=&quot;200&quot; hspace=&quot;10&quot; height=&quot;242&quot; border=&quot;0&quot; align=&quot;right&quot; src=&quot;/blog/userfiles/Image/cfunitedsched.jpg&quot; alt=&quot;CFUNITED Schedule Manager&quot; /&gt;&lt;/a&gt;CFUNITED is quickly approaching, and I&apos;ve been working on a new AJAX-Based Scheduler for the CFUNITED team.&amp;nbsp; You can take the new scheduler for a test drive at &lt;a href=&quot;http://ajaxcf.com/cfunited/&quot;&gt;http://ajaxcf.com/cfunited/&lt;/a&gt;.&amp;nbsp; Please be aware that &lt;span style=&quot;font-style: italic; font-weight: bold;&quot;&gt;this is only a test version&lt;/span&gt; and your information will not be used for any real reservations.&lt;br /&gt;&lt;br /&gt;You can add a session to your schedule by either clicking on the time it is given or by dragging-and-dropping onto the correct day.&lt;br /&gt;&lt;br /&gt;The schedule and session information should be pretty accurate and up to date...&lt;br /&gt;&lt;br /&gt;Please send in any &lt;a href=&quot;/contact.cfm&quot;&gt;comments or suggestions&lt;/a&gt;!
				
				</description>
						
				
				<category>CFUNITED</category>				
				
				<category>AJAX</category>				
				
				<pubDate>Mon, 10 Apr 2006 14:06:00 -0000</pubDate>
				<guid>http://www.ajaxcf.com/blog/index.cfm/2006/4/10/New-AJAXBased-CFUNITED-Scheduler</guid>
				
				
			</item>
			
		 	
			
			
			<item>
				<title>Central Jersey CFUG - Tomorrow 2/22</title>
				<link>http://www.ajaxcf.com/blog/index.cfm/2006/2/21/Central-Jersey-CFUG-Tomorrow-222</link>
				<description>
				
				For those in the New Jersey area, I&apos;ll be giving a preso to the Central Jersey ColdFusion User Group tomorrow at 1:30pm.&amp;nbsp; You need to be registered in advance at &lt;a href=&quot;http://www.cjcfug.us&quot;&gt;http://www.cjcfug.us&lt;/a&gt; as the talk will be hosted at AT&amp;amp;T in Piscataway, NJ.&lt;br /&gt;&lt;br /&gt;I&apos;ll be doing an overall review of AJAX and then we&apos;ll deconstruct some real applications to see what&apos;s going on behind the scenes.&amp;nbsp; I&apos;ll get the presentation and some more samples posted here afterwards.
				
				</description>
						
				
				<category>AJAX</category>				
				
				<category>ColdFusion</category>				
				
				<pubDate>Tue, 21 Feb 2006 11:04:00 -0000</pubDate>
				<guid>http://www.ajaxcf.com/blog/index.cfm/2006/2/21/Central-Jersey-CFUG-Tomorrow-222</guid>
				
				
			</item>
			
		 	
			
			
			<item>
				<title>Easy Ajax : Part 2</title>
				<link>http://www.ajaxcf.com/blog/index.cfm/2006/2/3/Easy-Ajax-Part-2</link>
				<description>
				
				In the first post of this series, we looked at a really basic AJAX example.  We simply pulled the time and date into our page via an AJAX call.&amp;nbsp; In this post, we&apos;ll take things a step further by passing a variables in and using it in the output.&lt;br /&gt;&lt;br /&gt; For this example, we&apos;ll take an input string and output it in reverse.&lt;br /&gt;&lt;br /&gt;Here is a working sample:&lt;br /&gt;&lt;br /&gt; &lt;script type=&quot;text/javascript&quot;&gt;        
    function run_ajax() {
         var url = &apos;/ajax/easy2.cfm&apos;;
         var pars = &apos;s=&apos;+escape($F(&apos;input_string&apos;));
         var target = &apos;ajax_div&apos;;
         var myAjax = new Ajax.Updater(target, url, {method:&apos;get&apos;, parameters:pars});
    }
&lt;/script&gt; &lt;input type=&quot;text&quot; class=&quot;s14&quot; style=&quot;float: left; margin-right: 5px;&quot; id=&quot;input_string&quot; /&gt; &lt;input type=&quot;button&quot; class=&quot;s14 b&quot; style=&quot;margin-right: 20px; float: left;&quot; onclick=&quot;run_ajax();&quot; value=&quot;Reverse It&quot; /&gt; &lt;span class=&quot;s14 b i&quot; id=&quot;ajax_div&quot;&gt;&lt;/span&gt;&lt;br /&gt;
				 [More]
				</description>
						
				
				<category>Prototype</category>				
				
				<category>AJAX</category>				
				
				<pubDate>Fri, 03 Feb 2006 01:19:00 -0000</pubDate>
				<guid>http://www.ajaxcf.com/blog/index.cfm/2006/2/3/Easy-Ajax-Part-2</guid>
				
				
			</item>
			
		 	
			
			
			<item>
				<title>Easy Ajax : Part 1</title>
				<link>http://www.ajaxcf.com/blog/index.cfm/2006/1/27/Easy-Ajax-Part-1</link>
				<description>
				
				In this series of posts, I&apos;m going to demonstrate how to get some basic AJAX going using &lt;a href=&quot;http://prototype.conio.net/&quot;&gt;Prototype&lt;/a&gt; along with &lt;a href=&quot;http://www.macromedia.com/software/coldfusion/&quot;&gt;ColdFusion&lt;/a&gt; - it&apos;s easier than you think.&amp;nbsp; Prototype is all you need to get some serious AJAX going.  You can do it yourself and interact with the &lt;a href=&quot;http://en.wikipedia.org/wiki/XMLHttpRequest&quot;&gt;XmlHttpRequest&lt;/a&gt; object directly if you&apos;d like, but Prototype abstracts all the hard stuff - like worrying about how each specific browser gets its AJAX magic going.&lt;br /&gt;&lt;br /&gt;For this first example, we&apos;re going to keep it simple.&amp;nbsp; We&apos;ll just output the current time and date.&amp;nbsp; So here&apos;s what you need to do...&lt;br /&gt;&lt;br /&gt;First, include the following snippet in the &amp;lt;head&amp;gt; section of your page to include the Prototype library:&lt;br /&gt;&lt;br /&gt;
&lt;p class=&quot;codeblock&quot;&gt;&amp;lt;script type=&amp;quot;text/javascript&amp;quot; src=&amp;quot;prototype.js&amp;quot;&amp;gt;&amp;lt;/script&amp;gt;&lt;/p&gt;
				 [More]
				</description>
						
				
				<category>Prototype</category>				
				
				<category>AJAX</category>				
				
				<category>ColdFusion</category>				
				
				<pubDate>Fri, 27 Jan 2006 09:07:00 -0000</pubDate>
				<guid>http://www.ajaxcf.com/blog/index.cfm/2006/1/27/Easy-Ajax-Part-1</guid>
				
				
			</item>
			
		 	
			
			
			<item>
				<title>Drag-and-Drop/AJAX Article In CFDJ</title>
				<link>http://www.ajaxcf.com/blog/index.cfm/2006/1/23/DragandDropAJAX-Article-In-CFDJ</link>
				<description>
				
				&lt;img width=&quot;140&quot; hspace=&quot;20&quot; height=&quot;179&quot; align=&quot;right&quot; alt=&quot;&quot; src=&quot;/blog/userfiles/Image/CFDJ-0712-160.jpg&quot; /&gt;I&apos;ve got an article in this month&apos;s ColdFusion Developer Journal entitled:&amp;nbsp; &lt;br /&gt;&lt;br /&gt;Building a Drag-and-Drop Shopping Cart with AJAX - Creating an interactive shopping experience&lt;br /&gt;&lt;br /&gt;In the article, I explain how to use the Script.aculo.us and &amp;lt;CF_SRS&amp;gt; libraries combined with Amazon Web Services to create a interactive shopping experience within the web browser in a way that was once only possible with Flash.&lt;br /&gt;&lt;br /&gt;You can &lt;a href=&quot;http://coldfusion.sys-con.com/read/172585.htm&quot;&gt;view the article here&lt;/a&gt;.
				
				</description>
						
				
				<category>AJAX</category>				
				
				<category>ColdFusion</category>				
				
				<pubDate>Mon, 23 Jan 2006 19:48:00 -0000</pubDate>
				<guid>http://www.ajaxcf.com/blog/index.cfm/2006/1/23/DragandDropAJAX-Article-In-CFDJ</guid>
				
				
			</item>
			
		 	
			
			
			<item>
				<title>New AJAX/ColdFusion Site</title>
				<link>http://www.ajaxcf.com/blog/index.cfm/2006/1/22/New-AJAXColdFusion-Site</link>
				<description>
				
				&lt;img width=&quot;97&quot; hspace=&quot;20&quot; height=&quot;90&quot; align=&quot;right&quot; src=&quot;/blog/userfiles/Image/ajax.gif&quot; alt=&quot;&quot; /&gt;I&apos;m happy to announce the launch of a new website for the AJAX and ColdFusion communities.&amp;nbsp; The site is called &amp;quot;Building Blocks&amp;quot; and is located at http://www.ajaxcf.com.&amp;nbsp; It will deal with all things related to AJAX and ColdFusion.&amp;nbsp; &lt;br /&gt;&lt;br /&gt;I launched this site because I felt there was a void in the ColdFusion community.&amp;nbsp; &lt;img width=&quot;90&quot; hspace=&quot;20&quot; height=&quot;72&quot; align=&quot;right&quot; src=&quot;/blog/userfiles/Image/cf.gif&quot; alt=&quot;&quot; /&gt;There are various competing AJAX technologies, and many developers don&apos;t know where to get started.&amp;nbsp; The goal of this site is to educate people on the latest technologies and to provide examples showing how you can utilize the methods yourself.&amp;nbsp; I hope this will inspire you to think outside the box and to create better, more user-friendly applications and websites.&amp;nbsp; Enjoy and I hope that you&apos;ll learn something!!&lt;br /&gt;&lt;br /&gt;-Joe
				
				</description>
						
				
				<category>AJAX</category>				
				
				<category>ColdFusion</category>				
				
				<pubDate>Sun, 22 Jan 2006 13:27:00 -0000</pubDate>
				<guid>http://www.ajaxcf.com/blog/index.cfm/2006/1/22/New-AJAXColdFusion-Site</guid>
				
				
			</item>
			
		 	
			</channel></rss>