<?xml version="1.0" encoding="UTF-8"?>
<!-- generator="wordpress/2.0.1" -->
<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/"
	>

<channel>
	<title>Ajax Lessons</title>
	<link>http://www.ajaxlessons.com</link>
	<description>Simple Ajax Tutorials and News</description>
	<pubDate>Wed, 09 Apr 2008 04:39:50 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.0.1</generator>
	<language>en</language>
			<item>
		<title>10 Business Reasons to Use AJAX</title>
		<link>http://www.ajaxlessons.com/2006/05/09/10-business-reasons-to-use-ajax/</link>
		<comments>http://www.ajaxlessons.com/2006/05/09/10-business-reasons-to-use-ajax/#comments</comments>
		<pubDate>Tue, 09 May 2006 16:14:58 +0000</pubDate>
		<dc:creator>Andrew</dc:creator>
		
	<category>News</category>
	<category>Story</category>
		<guid isPermaLink="false">http://www.ajaxlessons.com/2006/05/09/10-business-reasons-to-use-ajax/</guid>
		<description><![CDATA[ Over at Agile Ajax the author has posted 10 business reasons to use Ajax.
The reasons consist of:

ASP&#8217;s with existing applications.
ISV&#8217;s that have products with web-based interfaces.
ISV&#8217;s that have products without web-based interfaces. 
ISV&#8217;s whose products can now be ASP&#8217;d.

E-commerce.
Financial services. &#160; 
Tool makers.

Infrastructure providers.
Community site providers.

Content providers/Media.

I&#8217;m not sure where on the hype curve [...]]]></description>
			<content:encoded><![CDATA[<p> Over at Agile Ajax the author has posted 10 business reasons to use Ajax.</p>
<p>The reasons consist of:</p>
<ol>
<li><strong>ASP&#8217;s with existing applications.</strong></li>
<li><strong>ISV&#8217;s that have products with web-based interfaces.</strong></li>
<li><strong>ISV&#8217;s that have products without web-based interfaces. </strong></li>
<li><strong>ISV&#8217;s whose products can now be ASP&#8217;d.</strong>
</li>
<li><strong>E-commerce.</strong></li>
<li><strong>Financial services. </strong>&nbsp; </li>
<li><strong>Tool makers.</strong>
</li>
<li><strong>Infrastructure providers.</strong></li>
<li><strong>Community site providers.</strong>
</li>
<li><strong>Content providers/Media.</strong></li>
</ol>
<blockquote><p>I&#8217;m not sure where on the hype curve we are with AJAX, but one of the open question for businesses is: why and where should you consider using AJAX? I give ten places, in declining order of urgency, where the use of AJAX should be considered. Most of this innovation will be undertaken without all of the &#8220;it&#8217;s the web!&#8221; hype of the dotcom boom. Don&#8217;t expect to see &#8220;AJAX Inside&#8221; labels on product packaging. Expect businesses instead to emphasize the improved functionality, usability and solutions that their RIA software provides.</p></blockquote>
<p><a href="http://blogs.pathf.com/agileajax/2006/05/10_business_rea.html">Read the full article</a></p>
<div class="tcn">Technorati Tags: <img src="http://www.ajaxlessons.com/images/tech.gif" alt="technorati"> <a href="http://technorati.com/tag/Ajax" rel="tag">Ajax</a>, <img src="http://www.ajaxlessons.com/images/tech.gif" alt="technorati"> <a href="http://technorati.com/tag/Lessons" rel="tag"> Lessons</a>, <img src="http://www.ajaxlessons.com/images/tech.gif" alt="technorati"> <a href="http://technorati.com/tag/Business" rel="tag"> Business</a></div><!--42fc4921994f1c37dd39def7fa575c82-->
</p>]]></content:encoded>
			<wfw:commentRSS>http://www.ajaxlessons.com/2006/05/09/10-business-reasons-to-use-ajax/feed/</wfw:commentRSS>
		</item>
		<item>
		<title>60 More AJAX Tutorials</title>
		<link>http://www.ajaxlessons.com/2006/05/09/60-more-ajax-tutorials/</link>
		<comments>http://www.ajaxlessons.com/2006/05/09/60-more-ajax-tutorials/#comments</comments>
		<pubDate>Tue, 09 May 2006 16:03:54 +0000</pubDate>
		<dc:creator>Andrew</dc:creator>
		
	<category>Tutorials</category>
		<guid isPermaLink="false">http://www.ajaxlessons.com/2006/05/09/60-more-ajax-tutorials/</guid>
		<description><![CDATA[ Max Kiesler has updated his site with another 60 tutorials from around the web. These 60 tutorials are an addition to his current 30 that he gathered a few months ago. Look for some new Workshops coming from AjaxLessons.com with in the next few days.
With the popularity of AJAX growing every day I&#8217;ve had [...]]]></description>
			<content:encoded><![CDATA[<p> Max Kiesler has updated his site with another 60 tutorials from around the web. These 60 tutorials are an addition to his current 30 that he gathered a few months ago. Look for some new Workshops coming from AjaxLessons.com with in the next few days.</p>
<blockquote><p>With the popularity of AJAX growing every day I&#8217;ve had the opportunity to collect and try out many more tutorials in the last several months. These examples and how-to&#8217;s represent the best tutorials that I&#8217;ve personally used or otherwise had the opportunity to work with out of the overall group. This post is intended for individuals who learn best by example. Most of the listed tutorials come complete with instructions and source code. I&#8217;ve also categorized all of the tutorials for easy browsing. Enjoy! </p></blockquote>
<p><a href="http://www.maxkiesler.com/index.php/weblog/comments/60_more_helpful_ajax_tutorials/">Read the full article</a></p>
<div class="tcn">Technorati Tags: <img src="http://www.ajaxlessons.com/images/tech.gif" alt="technorati"> <a href="http://technorati.com/tag/Ajax" rel="tag">Ajax</a>, <img src="http://www.ajaxlessons.com/images/tech.gif" alt="technorati"> <a href="http://technorati.com/tag/Tutorials" rel="tag"> Tutorials</a>, <img src="http://www.ajaxlessons.com/images/tech.gif" alt="technorati"> <a href="http://technorati.com/tag/Lessons" rel="tag"> Lessons</a>, <img src="http://www.ajaxlessons.com/images/tech.gif" alt="technorati"> <a href="http://technorati.com/tag/CSS" rel="tag"> <acronym title="Cascading Style Sheets">CSS</acronym></a>, <img src="http://www.ajaxlessons.com/images/tech.gif" alt="technorati"> <a href="http://technorati.com/tag/JavaScript" rel="tag"> JavaScript</a></div><!--43742eb5f429a0b7e52cfc38e51c851d-->
</p>]]></content:encoded>
			<wfw:commentRSS>http://www.ajaxlessons.com/2006/05/09/60-more-ajax-tutorials/feed/</wfw:commentRSS>
		</item>
		<item>
		<title>AJAX Activity Indicators</title>
		<link>http://www.ajaxlessons.com/2006/03/18/ajax-activity-indicators/</link>
		<comments>http://www.ajaxlessons.com/2006/03/18/ajax-activity-indicators/#comments</comments>
		<pubDate>Sat, 18 Mar 2006 06:33:58 +0000</pubDate>
		<dc:creator>Andrew</dc:creator>
		
	<category>Design</category>
		<guid isPermaLink="false">http://www.ajaxlessons.com/2006/03/18/ajax-activity-indicators/</guid>
		<description><![CDATA[ Over at NappyFab.com the author has posted a bunch of animated Ajax activity indicators. There are images for both light and dark backgrounds.
Check them out
Technorati Tags:  Ajax,   Indicators
]]></description>
			<content:encoded><![CDATA[<p> Over at <a href="http://www.napyfab.com/">NappyFab.com</a> the author has posted a bunch of animated Ajax activity indicators. There are images for both light and dark backgrounds.</p>
<p><a href="http://www.napyfab.com/ajax-indicators/">Check them out</a></p>
<div class="tcn">Technorati Tags: <img src="http://www.ajaxlessons.com/images/tech.gif" alt="technorati"> <a href="http://technorati.com/tag/Ajax" rel="tag">Ajax</a>, <img src="http://www.ajaxlessons.com/images/tech.gif" alt="technorati"> <a href="http://technorati.com/tag/Indicators" rel="tag"> Indicators</a></div><!--4c4260e1bd83bfe45838b0d6877f0968-->
</p>]]></content:encoded>
			<wfw:commentRSS>http://www.ajaxlessons.com/2006/03/18/ajax-activity-indicators/feed/</wfw:commentRSS>
		</item>
		<item>
		<title>Mastering Ajax, Part 4: Exploiting DOM for Web response</title>
		<link>http://www.ajaxlessons.com/2006/03/18/mastering-ajax-part-4-exploiting-dom-for-web-response/</link>
		<comments>http://www.ajaxlessons.com/2006/03/18/mastering-ajax-part-4-exploiting-dom-for-web-response/#comments</comments>
		<pubDate>Sat, 18 Mar 2006 06:27:18 +0000</pubDate>
		<dc:creator>Andrew</dc:creator>
		
	<category>Tutorials</category>
		<guid isPermaLink="false">http://www.ajaxlessons.com/2006/03/18/mastering-ajax-part-4-exploiting-dom-for-web-response/</guid>
		<description><![CDATA[ Over at the IBM developerWorks website a new tutorial on Ajax and DOM has been posted.
Like many Web programmers, you have probably worked with HTML. HTML  is how programmers start to work on a Web page; HTML is often the last  thing they do as they finish up an application or site, [...]]]></description>
			<content:encoded><![CDATA[<p> Over at the <a href="http://www.ibm.com/developerworks">IBM developerWorks</a> website a new tutorial on Ajax and <acronym title="Document Object Model">DOM</acronym> has been posted.</p>
<blockquote><p>Like many Web programmers, you have probably worked with <acronym title="HyperText Markup Language">HTML</acronym>. <acronym title="HyperText Markup Language">HTML</acronym>  is how programmers start to work on a Web page; <acronym title="HyperText Markup Language">HTML</acronym> is often the last  thing they do as they finish up an application or site, and tweak that  last bit of placement, color, or style. And, just as common as using  <acronym title="HyperText Markup Language">HTML</acronym> is the misconception about what exactly happens to that <acronym title="HyperText Markup Language">HTML</acronym> once  it goes to a browser to render to the screen. Before I dive into what  you might think happens &#8212; and why it is probably wrong &#8212; I want you  need to be clear on the process involved in designing and serving Web  pages:</p>
<ol>
<li>Someone (usually you!) creates <acronym title="HyperText Markup Language">HTML</acronym> in a text editor or IDE.</li>
<li>You then upload the <acronym title="HyperText Markup Language">HTML</acronym> to a Web server, like Apache HTTPD, and make it public on the Internet or an intranet.</li>
<li>A user requests your Web page with a browser like Firefox or Safari.</li>
<li>The user&#8217;s browser makes a request for the <acronym title="HyperText Markup Language">HTML</acronym> to your Web server.</li>
<li>The browser renders the page it receives from the server graphically and textually; users look at and activate the Web page.</li>
</ol>
<p>While this feels very basic, things will get interesting quickly. In  fact, the tremendous amount of &quot;stuff&quot; that happens between steps 4 and  5 is what the focus of this article. The term &quot;stuff&quot; really applies  too, since most programmers never really consider exactly what happens  to their markup when a user&#8217;s browser is asked to display it: </p>
<ul>
<li>Does the browser just read the text in the <acronym title="HyperText Markup Language">HTML</acronym> and display it?</li>
<li>What about <acronym title="Cascading Style Sheets">CSS</acronym>, especially if the <acronym title="Cascading Style Sheets">CSS</acronym> is in an external file?</li>
<li>And what about JavaScript &#8212; again often in an external file?</li>
<li>How does the browser handle these items and how does it map event handlers, functions, and styles to that textual markup?</li>
</ul>
<p>It turns out that the answer to all these questions is the Document  Object Model. So, without further ado, let&#8217;s dig into the <acronym title="Document Object Model">DOM</acronym>.</p>
</blockquote>
<p><a href="http://www-128.ibm.com/developerworks/java/library/wa-ajaxintro4/index.html?ca=drs-">Read the full tutorial</a></p>
<div class="tcn">Technorati Tags: <img src="http://www.ajaxlessons.com/images/tech.gif" alt="technorati"> <a href="http://technorati.com/tag/Ajax" rel="tag">Ajax</a>, <img src="http://www.ajaxlessons.com/images/tech.gif" alt="technorati"> <a href="http://technorati.com/tag/IBM" rel="tag"> IBM</a>, <img src="http://www.ajaxlessons.com/images/tech.gif" alt="technorati"> <a href="http://technorati.com/tag/Javascript" rel="tag"> Javascript</a>, <img src="http://www.ajaxlessons.com/images/tech.gif" alt="technorati"> <a href="http://technorati.com/tag/DOM" rel="tag"> <acronym title="Document Object Model">DOM</acronym></a></div><!--556358bb937d937f800c97ba9d2cac0c-->
</p>]]></content:encoded>
			<wfw:commentRSS>http://www.ajaxlessons.com/2006/03/18/mastering-ajax-part-4-exploiting-dom-for-web-response/feed/</wfw:commentRSS>
		</item>
		<item>
		<title>Round-up of 30 AJAX Tutorials</title>
		<link>http://www.ajaxlessons.com/2006/03/15/round-up-of-30-ajax-tutorials/</link>
		<comments>http://www.ajaxlessons.com/2006/03/15/round-up-of-30-ajax-tutorials/#comments</comments>
		<pubDate>Wed, 15 Mar 2006 10:51:15 +0000</pubDate>
		<dc:creator>Andrew</dc:creator>
		
	<category>Tutorials</category>
		<guid isPermaLink="false">http://www.ajaxlessons.com/2006/03/15/round-up-of-30-ajax-tutorials/</guid>
		<description><![CDATA[ Over at Max Kiesler&#8217;s blog, Max has posted up 30 Ajax tutorials for you to start learning Ajax and it&#8217;s features. One of our very own workshops made the cut: Ajax Workshop 2: Building Tabbed Data.

here are quite a few AJAX demos and examples on the web right now. While these are invaluable to [...]]]></description>
			<content:encoded><![CDATA[<p> Over at <a href="http://www.maxkiesler.com/">Max Kiesler&#8217;s blog</a>, Max has posted up 30 Ajax tutorials for you to start learning Ajax and it&#8217;s features. One of our very own workshops made the cut: Ajax Workshop 2: Building Tabbed Data.</p>
<blockquote><p>
here are quite a few AJAX demos and examples on the web right now. While these are invaluable to learning AJAX, some people need a bit more information than just a raw piece of code. In todays environment there are many ways to learn AJAX including, books, classes, conferences, workshops and tutorials. Of these the only one that is free and accessible to everyone are web-based tutorials. The following is a list of what I consider the be the best and most helpful AJAX tutorials that I&#8217;ve found over the past year.</p></blockquote>
<p><a href="http://www.maxkiesler.com/index.php/weblog/comments/451/">Read the full article<br />
</a><br /><div class="tcn">Technorati Tags: <img src="http://www.ajaxlessons.com/images/tech.gif" alt="technorati"> <a href="http://technorati.com/tag/Ajax" rel="tag">Ajax</a>, <img src="http://www.ajaxlessons.com/images/tech.gif" alt="technorati"> <a href="http://technorati.com/tag/Tutorials" rel="tag"> Tutorials</a>, <img src="http://www.ajaxlessons.com/images/tech.gif" alt="technorati"> <a href="http://technorati.com/tag/Javascript" rel="tag"> Javascript</a>, <img src="http://www.ajaxlessons.com/images/tech.gif" alt="technorati"> <a href="http://technorati.com/tag/Lessons" rel="tag"> Lessons</a>, <img src="http://www.ajaxlessons.com/images/tech.gif" alt="technorati"> <a href="http://technorati.com/tag/XML" rel="tag"> <acronym title="eXtensible Markup Language">XML</acronym></a>, <img src="http://www.ajaxlessons.com/images/tech.gif" alt="technorati"> <a href="http://technorati.com/tag/Web+2.0" rel="tag"> Web 2.0</a></div><!--355d0d346978260b045b0a7e53889bfd-->
</p>]]></content:encoded>
			<wfw:commentRSS>http://www.ajaxlessons.com/2006/03/15/round-up-of-30-ajax-tutorials/feed/</wfw:commentRSS>
		</item>
		<item>
		<title>15 year Old Student Hired at Google</title>
		<link>http://www.ajaxlessons.com/2006/03/13/15-year-old-student-hired-at-google/</link>
		<comments>http://www.ajaxlessons.com/2006/03/13/15-year-old-student-hired-at-google/#comments</comments>
		<pubDate>Mon, 13 Mar 2006 04:05:20 +0000</pubDate>
		<dc:creator>Andrew</dc:creator>
		
	<category>News</category>
	<category>Story</category>
		<guid isPermaLink="false">http://www.ajaxlessons.com/2006/03/13/15-year-old-student-hired-at-google/</guid>
		<description><![CDATA[ Over at the Unofficial Google Weblog there is a post about Tom Vendetta, 15 year old from New Jersey who was recently hired by Google. I must say that&#8217;s a great start to a career!
Here is a link to his blog
According to I-Newswire, Tom Vendetta, a 15 year old student from just outside New [...]]]></description>
			<content:encoded><![CDATA[<p> Over at the Unofficial Google Weblog there is a post about Tom Vendetta, 15 year old from New Jersey who was recently hired by Google. I must say that&#8217;s a great start to a career!</p>
<p><a href="http://tomvendetta.be/">Here is a link to his blog</a></p>
<blockquote><p>According to I-Newswire, Tom Vendetta, a 15 year old student from just outside New Jersey has been hired by Google to work on security flaws concerning Gmail. He was found via his blog, and Google liked his experience with JavaScript and AJAX. Supposedly Tom will be receiving a &#8220;lowered salary&#8221;, placing the funds into a bank account for future education. Tom would be working from home in Jersey instead of at the GooglePlex.</p></blockquote>
<p><a href="http://google.weblogsinc.com/2006/03/12/15-year-old-student-hired-at-google/"><br />
Read the full article<br />
</a><br /><div class="tcn">Technorati Tags: <img src="http://www.ajaxlessons.com/images/tech.gif" alt="technorati"> <a href="http://technorati.com/tag/Ajax" rel="tag">Ajax</a>, <img src="http://www.ajaxlessons.com/images/tech.gif" alt="technorati"> <a href="http://technorati.com/tag/Google" rel="tag"> Google</a>, <img src="http://www.ajaxlessons.com/images/tech.gif" alt="technorati"> <a href="http://technorati.com/tag/Javascript" rel="tag"> Javascript</a></div><!--d97351336bc0758905936c29c5456992-->
</p>]]></content:encoded>
			<wfw:commentRSS>http://www.ajaxlessons.com/2006/03/13/15-year-old-student-hired-at-google/feed/</wfw:commentRSS>
		</item>
		<item>
		<title>Gabbly - Embedded Website Chat</title>
		<link>http://www.ajaxlessons.com/2006/03/13/gabbly-embedded-website-chat/</link>
		<comments>http://www.ajaxlessons.com/2006/03/13/gabbly-embedded-website-chat/#comments</comments>
		<pubDate>Mon, 13 Mar 2006 03:59:06 +0000</pubDate>
		<dc:creator>Andrew</dc:creator>
		
	<category>News</category>
	<category>Story</category>
		<guid isPermaLink="false">http://www.ajaxlessons.com/2006/03/13/gabbly-embedded-website-chat/</guid>
		<description><![CDATA[ Over at Ajaxian.com Michael Mahemoff has written an article on the new Gabbly chat for websites. He also talks about Quek which is similar but uses little avatars on the site.

Gabbly (via Digg) is a new application that embeds a chat window in any web page. It seems to be based on web proxying [...]]]></description>
			<content:encoded><![CDATA[<p> Over at <a href="http://ajaxian.com">Ajaxian.com</a> Michael Mahemoff has written an article on the new <a href="http://gabbly.com">Gabbly chat for websites</a>. He also talks about <a href="http://quek.nl/">Quek </a>which is similar but uses little avatars on the site.</p>
<p><a href="http://gabbly.com/digg.com"><img src="http://ajaxian.com/wp-content/images/gabbly.png" alt="Gabbly" /></a></p>
<blockquote><p><a href="http://gabbly.com/">Gabbly </a>(via <a href="http://digg.com">Digg</a>) is a new application that embeds a chat window in any web page. It seems to be based on web proxying and iframes: You think you’re looking at the target website, e.g. digg.com, but you’re actually looking at gabbly.com with an iframe for digg.com and an iframe above that for the chat window. The <acronym title="Uniform Resource Locator">URL</acronym> in this case is <a href="http://gabbly.com/digg.com">http://gabbly.com/digg.com</a>.</p></blockquote>
<p><a href="http://ajaxian.com/archives/gabbly-embedded-website-chat">Read the full article</a></p>
<div class="tcn">Technorati Tags: <img src="http://www.ajaxlessons.com/images/tech.gif" alt="technorati"> <a href="http://technorati.com/tag/Ajax" rel="tag">Ajax</a>, <img src="http://www.ajaxlessons.com/images/tech.gif" alt="technorati"> <a href="http://technorati.com/tag/Ajaxian" rel="tag"> Ajaxian</a>, <img src="http://www.ajaxlessons.com/images/tech.gif" alt="technorati"> <a href="http://technorati.com/tag/Chat" rel="tag"> Chat</a>, <img src="http://www.ajaxlessons.com/images/tech.gif" alt="technorati"> <a href="http://technorati.com/tag/Web+2.0" rel="tag"> Web 2.0</a>, <img src="http://www.ajaxlessons.com/images/tech.gif" alt="technorati"> <a href="http://technorati.com/tag/Javascript" rel="tag"> Javascript</a></div><!--a6b293508685f8e1bb4530ad107759aa-->
</p>]]></content:encoded>
			<wfw:commentRSS>http://www.ajaxlessons.com/2006/03/13/gabbly-embedded-website-chat/feed/</wfw:commentRSS>
		</item>
		<item>
		<title>Live Search with Ajax</title>
		<link>http://www.ajaxlessons.com/2006/03/13/live-search-with-ajax/</link>
		<comments>http://www.ajaxlessons.com/2006/03/13/live-search-with-ajax/#comments</comments>
		<pubDate>Mon, 13 Mar 2006 03:47:57 +0000</pubDate>
		<dc:creator>Andrew</dc:creator>
		
	<category>Tutorials</category>
		<guid isPermaLink="false">http://www.ajaxlessons.com/2006/03/13/live-search-with-ajax/</guid>
		<description><![CDATA[ Over at napyfab:blog the author has posted a tutorial on doing live searches with Ajax. This tutorial is in Italian but I will be posting a link to the original and also the google translation.
Read the full tutorial (Italian)
Read the full tutorial (English Google Translation)
Technorati Tags:  Ajax,   Tutorial,   Tutorials, [...]]]></description>
			<content:encoded><![CDATA[<p> Over at <a href="http://www.napyfab.com">napyfab:blog</a> the author has posted a tutorial on doing live searches with Ajax. This tutorial is in Italian but I will be posting a link to the original and also the google translation.</p>
<p><a href="http://www.napyfab.com/blog/50/ajax-live-search/">Read the full tutorial (Italian)</a><br />
<a href="http://translate.google.com/translate?u=http%3A%2F%2Fwww.napyfab.com%2Fblog%2F50%2Fajax-live-search%2F&#038;langpair=it%7Cen&#038;hl=en&#038;ie=UTF-8&#038;oe=UTF-8&#038;prev=%2Flanguage_tools">Read the full tutorial (English Google Translation)</a></p>
<div class="tcn">Technorati Tags: <img src="http://www.ajaxlessons.com/images/tech.gif" alt="technorati"> <a href="http://technorati.com/tag/Ajax" rel="tag">Ajax</a>, <img src="http://www.ajaxlessons.com/images/tech.gif" alt="technorati"> <a href="http://technorati.com/tag/Tutorial" rel="tag"> Tutorial</a>, <img src="http://www.ajaxlessons.com/images/tech.gif" alt="technorati"> <a href="http://technorati.com/tag/Tutorials" rel="tag"> Tutorials</a>, <img src="http://www.ajaxlessons.com/images/tech.gif" alt="technorati"> <a href="http://technorati.com/tag/Javascript" rel="tag"> Javascript</a>, <img src="http://www.ajaxlessons.com/images/tech.gif" alt="technorati"> <a href="http://technorati.com/tag/live" rel="tag"> live</a>, <img src="http://www.ajaxlessons.com/images/tech.gif" alt="technorati"> <a href="http://technorati.com/tag/search" rel="tag"> search</a></div><!--7b524584e66160cce4214c1ec08326db-->
</p>]]></content:encoded>
			<wfw:commentRSS>http://www.ajaxlessons.com/2006/03/13/live-search-with-ajax/feed/</wfw:commentRSS>
		</item>
		<item>
		<title>Asynchronous file upload with AJAX progress bar in PHP</title>
		<link>http://www.ajaxlessons.com/2006/03/13/asynchronous-file-upload-with-ajax-progress-bar-in-php/</link>
		<comments>http://www.ajaxlessons.com/2006/03/13/asynchronous-file-upload-with-ajax-progress-bar-in-php/#comments</comments>
		<pubDate>Mon, 13 Mar 2006 03:43:15 +0000</pubDate>
		<dc:creator>Andrew</dc:creator>
		
	<category>Tutorials</category>
		<guid isPermaLink="false">http://www.ajaxlessons.com/2006/03/13/asynchronous-file-upload-with-ajax-progress-bar-in-php/</guid>
		<description><![CDATA[ Tomas Larsson over at tomas.epineer.se has posted a tutorial on uploading files with PHP and showing the progress with Ajax. This is a relatively short and easy tutorial and adds that little extra to your uploading forms.
One of the few things that I find lacking in PHP is the ability to report the progress [...]]]></description>
			<content:encoded><![CDATA[<p> Tomas Larsson over at <a href="http://tomas.epineer.se">tomas.epineer.se</a> has posted a tutorial on uploading files with <acronym title="Hypertext PreProcessing">PHP</acronym> and showing the progress with Ajax. This is a relatively short and easy tutorial and adds that little extra to your uploading forms.</p>
<blockquote><p>One of the few things that I find lacking in <acronym title="Hypertext PreProcessing">PHP</acronym> is the ability to report the progress of a file upload. This means that file uploads, especially uploads of larger files, can be extremely frustrating for end users when they don’t know if the upload is progressing or if it has stalled or if it has even started. There are two ways around this. One is to patch <acronym title="Hypertext PreProcessing">PHP</acronym>, Pdoru provides such a patch. Not everyone can patch <acronym title="Hypertext PreProcessing">PHP</acronym> though. You can’t use a patch if you’re on a shared server, if you want to use ready-made binaries, if you don’t want to risk stability by using a patch or if you just don’t want to have to remember to apply the patch again every time you upgrade <acronym title="Hypertext PreProcessing">PHP</acronym>. The other option is to use a perl script to receive the file when it’s uploaded. This is the approach used by MegaUpload. MegaUpload is what I have based my solution on, but I have added asynchronous file upload support and an AJAX upload progress bar, instead of the refreshing popup used by MegaUpload.</p></blockquote>
<p><a href="http://tomas.epineer.se/archives/3">Read the full tutorial</a></p>
<div class="tcn">Technorati Tags: <img src="http://www.ajaxlessons.com/images/tech.gif" alt="technorati"> <a href="http://technorati.com/tag/Ajax" rel="tag">Ajax</a>, <img src="http://www.ajaxlessons.com/images/tech.gif" alt="technorati"> <a href="http://technorati.com/tag/Javascript" rel="tag"> Javascript</a>, <img src="http://www.ajaxlessons.com/images/tech.gif" alt="technorati"> <a href="http://technorati.com/tag/Tutorial" rel="tag"> Tutorial</a>, <img src="http://www.ajaxlessons.com/images/tech.gif" alt="technorati"> <a href="http://technorati.com/tag/Tutorials" rel="tag"> Tutorials</a>, <img src="http://www.ajaxlessons.com/images/tech.gif" alt="technorati"> <a href="http://technorati.com/tag/Form" rel="tag"> Form</a>, <img src="http://www.ajaxlessons.com/images/tech.gif" alt="technorati"> <a href="http://technorati.com/tag/Uploading" rel="tag"> Uploading</a>, <img src="http://www.ajaxlessons.com/images/tech.gif" alt="technorati"> <a href="http://technorati.com/tag/PHP" rel="tag"> <acronym title="Hypertext PreProcessing">PHP</acronym></a></div><!--adf57340b85db427c394f900466500a7-->
</p>]]></content:encoded>
			<wfw:commentRSS>http://www.ajaxlessons.com/2006/03/13/asynchronous-file-upload-with-ajax-progress-bar-in-php/feed/</wfw:commentRSS>
		</item>
		<item>
		<title>Getting Started with Ajax</title>
		<link>http://www.ajaxlessons.com/2006/03/08/getting-started-with-ajax/</link>
		<comments>http://www.ajaxlessons.com/2006/03/08/getting-started-with-ajax/#comments</comments>
		<pubDate>Wed, 08 Mar 2006 14:39:55 +0000</pubDate>
		<dc:creator>Andrew</dc:creator>
		
	<category>Tutorials</category>
		<guid isPermaLink="false">http://www.ajaxlessons.com/2006/03/08/getting-started-with-ajax/</guid>
		<description><![CDATA[ A List Apart has a two part article on starting with Ajax. The first part of the article is using Ajax using the DOM innerHTML and the second part using nodes from XML.
The start of 2005 saw the rise of a relatively new technology, dubbed “Ajax” by Jesse James Garrett of Adaptive Path. Ajax [...]]]></description>
			<content:encoded><![CDATA[<p> <a href="http://www.alistapart.com/">A List Apart</a> has a two part article on starting with Ajax. The first part of the article is using Ajax using the <acronym title="Document Object Model">DOM</acronym> innerHTML and the second part using nodes from <acronym title="eXtensible Markup Language">XML</acronym>.</p>
<blockquote><p>The start of 2005 saw the rise of a relatively new technology, dubbed “Ajax” by Jesse James Garrett of Adaptive Path. Ajax stands for Asynchronous JavaScript and <acronym title="eXtensible Markup Language">XML</acronym>. In a nutshell, it is the use of the nonstandard XMLHttpRequest() object to communicate with server-side scripts. It can send as well as receive information in a variety of formats, including <acronym title="eXtensible Markup Language">XML</acronym>, <acronym title="HyperText Markup Language">HTML</acronym>, and even text files. Ajax’s most appealing characteristic, however, is its “asynchronous” nature, which means it can do all of this without having to refresh the page. This allows you to update portions of a page based upon user events and provides one of the cornerstones of Rich Internet Applications (RIA) referred to in discussions of “Web 2.0.”</p></blockquote>
<p><a href="http://www.alistapart.com/articles/gettingstartedwithajax">Read the full article<br />
</a><br /><div class="tcn">Technorati Tags: <img src="http://www.ajaxlessons.com/images/tech.gif" alt="technorati"> <a href="http://technorati.com/tag/Ajax" rel="tag">Ajax</a>, <img src="http://www.ajaxlessons.com/images/tech.gif" alt="technorati"> <a href="http://technorati.com/tag/lessons" rel="tag"> lessons</a>, <img src="http://www.ajaxlessons.com/images/tech.gif" alt="technorati"> <a href="http://technorati.com/tag/tutorials" rel="tag"> tutorials</a>, <img src="http://www.ajaxlessons.com/images/tech.gif" alt="technorati"> <a href="http://technorati.com/tag/javascript" rel="tag"> javascript</a>, <img src="http://www.ajaxlessons.com/images/tech.gif" alt="technorati"> <a href="http://technorati.com/tag/alistapart" rel="tag"> alistapart</a>, <img src="http://www.ajaxlessons.com/images/tech.gif" alt="technorati"> <a href="http://technorati.com/tag/xml" rel="tag"> <acronym title="eXtensible Markup Language">XML</acronym></a></div><!--067295750d358413b7d2f72cc057bff0-->
</p>]]></content:encoded>
			<wfw:commentRSS>http://www.ajaxlessons.com/2006/03/08/getting-started-with-ajax/feed/</wfw:commentRSS>
		</item>
	</channel>
</rss>
