<?xml version="1.0" encoding="iso-8859-1"?><!-- Copyright (C) 2001-2009 - Developer Shed, LLC. -->
<rss version="2.0">
<channel>
<title>AJAX - RSS Feeds</title>
<link>http://www.devshed.com</link>
<description>AJAX - RSS Feeds</description>
<language>en-us</language>
<lastBuildDate>Thu, 26 Nov 2009 08:27:18 -0500</lastBuildDate>
<pubDate>Thu, 26 Nov 2009 08:27:18 -0500</pubDate>
<item><title>PHP AJAX Form Validation</title>
<pubDate>Thu, 22 Oct 2009 09:00:05 -0400</pubDate>
<link>http://www.devshed.com/c/a/AJAX/PHP-AJAX-Form-Validation/?kc=rss</link>
<description>
<![CDATA[Many sites feature web forms to collect information from users. Unfortunately, these forms often provide a poor experience for the user, with predictable results. This article will show you how to make filling out web forms more fun (or at least less painful) for your users with the help of PHP and some AJAX magic.<br/>   -  One of the most important requirements for PHP web forms is usability; it's the goal of many web designers to  improve the  user's experience. With classic PHP web forms, a user is required to enter information in the form and then press the submit button. The PHP script will then validate the data ...]]></description>
<guid>http://www.devshed.com/c/a/AJAX/PHP-AJAX-Form-Validation/?kc=rss</guid>
</item>
<item><title>Completing a User-Defined CSS Website with PHP</title>
<pubDate>Mon, 05 Oct 2009 09:00:00 -0400</pubDate>
<link>http://www.devshed.com/c/a/AJAX/Completing-a-UserDefined-CSS-Website-with-PHP/?kc=rss</link>
<description>
<![CDATA[In the first part, you learned about CSS and some basic tips/techniques for using the slider to display colors. In this part, we will discuss how we are going to write our AJAX and PHP scripts to make our user-defined CSS website.<br/>   -  If you'd like to see where we're headed before we get there, you can check out the complete demo. 
You can use this CSS/AJAX technique to let users  customize your website's font colors and backgrounds to maximize their user experience. It was said in the first part that if users have the freedom t...]]></description>
<guid>http://www.devshed.com/c/a/AJAX/Completing-a-UserDefined-CSS-Website-with-PHP/?kc=rss</guid>
</item>
<item><title>Create a User-Defined CSS Website with PHP</title>
<pubDate>Thu, 01 Oct 2009 09:00:01 -0400</pubDate>
<link>http://www.devshed.com/c/a/AJAX/Create-a-UserDefined-CSS-Website-with-PHP/?kc=rss</link>
<description>
<![CDATA[PHP as a server side scripting language can be used to customize CSS. This can make your website more readable and useful to your visitors. In this article, you'll learn what you can do to let them adjust your site so it looks good to them. This is the first part of a two-part series.<br/>   -  Consider this example: you are designing a website with a black font color and white background. It seems very nice on your monitor; the problem is your readers. Some computer monitors may display your web page as extremely sharp because of the white background. Depending on the situation, some read...]]></description>
<guid>http://www.devshed.com/c/a/AJAX/Create-a-UserDefined-CSS-Website-with-PHP/?kc=rss</guid>
</item>
<item><title>Build A Better Twitter Chat Client Than Chamillionaire</title>
<pubDate>Tue, 04 Aug 2009 21:24:53 -0400</pubDate>
<link>http://www.devshed.com/c/a/AJAX/Build-A-Better-Twitter-Chat-Client-Than-Chamillionaire-0409/?kc=rss</link>
<description>
<![CDATA[Tuesday evening, August 4th, the musician Chamillionaire launched a live, first showing video on his website along with a Twitter-based chat client.  While the Twitter chat client worked from a data perspective, based on what the code showed it looks like most browsers would crash.<br/>   -  Chamillionaire, known for his song,  quot;Ridin' Dirty quot;, announced a live event on his website located at http://www.chamillionaire.com/live.html.   While traffic spiked, the site appeared to be functioning slowly but fine.   However, a clever implementation of a twitter chat client may have ru...]]></description>
<guid>http://www.devshed.com/c/a/AJAX/Build-A-Better-Twitter-Chat-Client-Than-Chamillionaire-0409/?kc=rss</guid>
</item>
<item><title>Using Division Equations to Make Web Forms Safer with Ajax</title>
<pubDate>Wed, 08 Apr 2009 09:00:46 -0400</pubDate>
<link>http://www.devshed.com/c/a/AJAX/Using-Division-Equations-to-Make-Web-Forms-Safer-with-Ajax/?kc=rss</link>
<description>
<![CDATA[From a web developers point of view, building a mechanism that permits you to protect online forms against attacks by spam bots, malicious automated submissions, and so forth, can be challenging. Developing such an application often requires using a server-side graphic library to generate the so-called noisy images. However, its possible to quickly create a similar mechanism with Ajax, without having to work directly with images generated in the web server. This is the fourth part of a four-part series that explains how to do just that.<br/>   -  Introduction

Therefore, if youre interested in learning how to build a basic Ajax-driven program that makes your web forms a bit more secure, then in this group of articles youll have at your disposal a comprehensive guide on how to achieve this with minor efforts. Additionally,  youll learn how ...]]></description>
<guid>http://www.devshed.com/c/a/AJAX/Using-Division-Equations-to-Make-Web-Forms-Safer-with-Ajax/?kc=rss</guid>
</item>
<item><title>Using Integer Multiplication to Protect Web Forms with Ajax</title>
<pubDate>Wed, 01 Apr 2009 09:00:47 -0400</pubDate>
<link>http://www.devshed.com/c/a/AJAX/Using-Integer-Multiplication-to-Protect-Web-Forms-with-Ajax/?kc=rss</link>
<description>
<![CDATA[If youre a web developer who builds Ajax-driven applications and wants to learn how to use this technology for creating more secure web forms, then look no further. Welcome to the third part of a series focused on making web forms safer with Ajax. Made up of four comprehensive tutorials, this series explains how to generate different types of challenge strings via Ajax, which can be incorporated into any existing HTML form with the purpose of protecting it against attacks.<br/>   -  Introduction
Now that you've been introduced to the main subject of this series of articles, it's  time to recall the topics we discussed in the last article.  In that  tutorial I went through the development of a simple Ajax-based application that could dynamically generate  a bunch of elementary ...]]></description>
<guid>http://www.devshed.com/c/a/AJAX/Using-Integer-Multiplication-to-Protect-Web-Forms-with-Ajax/?kc=rss</guid>
</item>
<item><title>Using Simple Checksums for Web Form Verification with Ajax</title>
<pubDate>Wed, 25 Mar 2009 09:00:46 -0400</pubDate>
<link>http://www.devshed.com/c/a/AJAX/Using-Simple-Checksums-for-Web-Form-Verification-with-Ajax/?kc=rss</link>
<description>
<![CDATA[As you know, Ajax is a technology that can be used to perform all sorts of clever tasks; this includes building web forms that are less vulnerable to attacks from malicious web bots. Indeed, its pretty simple to develop certain mechanisms that permit the dynamic generation of verification codes via Ajax, which must be entered manually by a user before submitting an HTML form. This is the second part of a four-part series that shows you how to make your web forms safer with Ajax.<br/>   -  Introduction
Actually, building a web form checking system like this can be an instructive experience, particularly for those web developers whom need to code safer online forms without using  a server-side graphic library to generate   quot;noisy images quot; on the fly. 
So, if you're interested...]]></description>
<guid>http://www.devshed.com/c/a/AJAX/Using-Simple-Checksums-for-Web-Form-Verification-with-Ajax/?kc=rss</guid>
</item>
<item><title>Protecting Web Forms with AJAX</title>
<pubDate>Wed, 18 Mar 2009 09:00:48 -0400</pubDate>
<link>http://www.devshed.com/c/a/AJAX/Protecting-Web-Forms-with-AJAX/?kc=rss</link>
<description>
<![CDATA[Are you looking for a new way to protect your web forms from malicious hackers and spam bots? Then you've come to the right place. In this four-part article series, you'll learn how to use Ajax to protect those forms. Keep reading to learn how to build an Ajax-based verification code mechanism that you can use on your own web site.<br/>   -  Introduction
With the Web being widely inundated by spam bots these days, its not surprising that many conscientious web developers have started creating different mechanisms aimed at protecting HTML forms against fake submissions.
Ranging from generating the so-called noisy images to including si...]]></description>
<guid>http://www.devshed.com/c/a/AJAX/Protecting-Web-Forms-with-AJAX/?kc=rss</guid>
</item>
<item><title>Using Prototip with AJAX</title>
<pubDate>Wed, 04 Feb 2009 09:00:54 -0500</pubDate>
<link>http://www.devshed.com/c/a/AJAX/Using-Prototip-with-AJAX/?kc=rss</link>
<description>
<![CDATA[In the first part of this tutorial we looked at the ease with which a default implementation of Prototip tooltips could be put on the page, and how, with just a little configuration we could change the appearance and behavior of the tooltips. In this part of the tutorial were going to take a look at the built-in AJAX functionality boasted by the plugin, and see how we can extend the tooltips by supplying HTML elements instead of plain text as their content.<br/>   -  The source code for this article is available in the form of a downloadable zip file.
Ajax Prototips

In the last example we used a simple object as the storage medium for the text that we wanted to display in the body of the tooltip. Instead of using an object to store this information, we could...]]></description>
<guid>http://www.devshed.com/c/a/AJAX/Using-Prototip-with-AJAX/?kc=rss</guid>
</item>
<item><title>Using Prototip</title>
<pubDate>Wed, 28 Jan 2009 09:00:46 -0500</pubDate>
<link>http://www.devshed.com/c/a/AJAX/Using-Prototip/?kc=rss</link>
<description>
<![CDATA[Prototype is a popular open source JavaScript framework that is favored by many for its extensive toolset that makes implementing advanced JavaScript functionality a breeze. Prototip is a plugin for Prototype that lets you quickly and easily add fantastic-looking tooltips to your pages with a minimum of code and effort.<br/>   -  Prototip was developed by Nick Stakenburg and can be downloaded from
http://www.nickstakenburg.com/projects/prototip2/.
The latest version of Prototip is 2.0.5. You can download a trial of the plugin from the link above, which can be used for testing purposes (you'll need this if you intend to fol...]]></description>
<guid>http://www.devshed.com/c/a/AJAX/Using-Prototip/?kc=rss</guid>
</item>
<item><title>Using the google.load() Method with Google`s Ajax Libraries API</title>
<pubDate>Mon, 26 Jan 2009 09:00:46 -0500</pubDate>
<link>http://www.devshed.com/c/a/AJAX/Using-the-googleload-Method-with-Googles-Ajax-Libraries-API/?kc=rss</link>
<description>
<![CDATA[Google's Ajax Libraries API is a programming interface that permits web developers to download popular JavaScript packages, such as Prototype, jQuery and Scriptaculous, directly from Googles servers instead of using local copies of these libraries. In this fourth part of a four-part series on using the API, you'll learn how to serve the jQuery framework without compression.<br/>   -  Introduction

Naturally, the major benefit in using this API is its capacity for delivering a specified JavaScript framework at a higher speed (source files are usually compressed by default). This can also improve the performance of a client-side application utilizing the interface.
However, its...]]></description>
<guid>http://www.devshed.com/c/a/AJAX/Using-the-googleload-Method-with-Googles-Ajax-Libraries-API/?kc=rss</guid>
</item>
<item><title>How to Handle Ajax Errors</title>
<pubDate>Wed, 21 Jan 2009 09:00:46 -0500</pubDate>
<link>http://www.devshed.com/c/a/AJAX/How-to-Handle-Ajax-Errors/?kc=rss</link>
<description>
<![CDATA[An Ajax request behaves like a JavaScript thread. While the request is going on, execution of the JavaScript code in the flow of the code carries on. How do you solve possible conflicts and the resulting errors?<br/>   -  If you have an Ajax function in your web page, and it does not download the text you expected, can you solve the problem by clicking the Reload (Refresh) button on your browser? If yes, under what conditions does this work? If no, why not?  
If there were a problem with the server, would it send an...]]></description>
<guid>http://www.devshed.com/c/a/AJAX/How-to-Handle-Ajax-Errors/?kc=rss</guid>
</item>
<item><title>Uncompressing Source Files with Google`s AJAX Libraries API</title>
<pubDate>Tue, 20 Jan 2009 09:00:46 -0500</pubDate>
<link>http://www.devshed.com/c/a/AJAX/Uncompressing-Source-Files-with-Googles-AJAX-Libraries-API/?kc=rss</link>
<description>
<![CDATA[Welcome to the third part of the series titled “Using Google's Ajax Libraries API.” Made up of four approachable tutorials, this series teaches you how to download and use your favorite JavaScript library by means of this client-side API. It complements the corresponding theory with a large variety of code samples.<br/>   -  Introduction
If youre a web developer who builds JavaScript applications by using popular JavaScript libraries like Prototype, jQuery, Scriptaculous, and Dojo, then youll be pleased to know that Google has released  a handy programming interface.  Called Ajax Libraries API, this interface  can be u...]]></description>
<guid>http://www.devshed.com/c/a/AJAX/Uncompressing-Source-Files-with-Googles-AJAX-Libraries-API/?kc=rss</guid>
</item>
<item><title>Using the jQuery Framework with Google`s Ajax Libraries API</title>
<pubDate>Mon, 12 Jan 2009 09:00:45 -0500</pubDate>
<link>http://www.devshed.com/c/a/AJAX/Using-the-jQuery-Framework-with-Googles-Ajax-Libraries-API/?kc=rss</link>
<description>
<![CDATA[In this second installment of a four-part series, you will learn how to develop an AJAX-driven application that makes use of Google's Ajax Libraries API to work with the jQuery library. Using Google's API means taking advantage of Google's servers, which can be expected to react much more quickly than a single heavily-loaded server. Let's get started.<br/>   -  Introduction
A few months ago, Google released a brand new programming interface known as “Ajax Libraries API,” which

provides web developers with a number of intuitive methods that can be used for downloading some popular JavaScript libraries directly from Googles servers. 
The group of framew...]]></description>
<guid>http://www.devshed.com/c/a/AJAX/Using-the-jQuery-Framework-with-Googles-Ajax-Libraries-API/?kc=rss</guid>
</item>
<item><title>Using Google`s Ajax Libraries API</title>
<pubDate>Mon, 05 Jan 2009 09:00:46 -0500</pubDate>
<link>http://www.devshed.com/c/a/AJAX/Using-Googles-Ajax-Libraries-API/?kc=rss</link>
<description>
<![CDATA[Google's new client-side API lets you download some of the most popular JavaScript libraries directly from its servers. If you're interested in dabbling with AJAX, there is no faster way to get your packages and get started. This four-part article series, of which this is the first part, will help get you on your way.<br/>   -  Introduction
Without a doubt, the Web is in constant evolution, and this concept isnt a simple cliché. Its a  fact that brings new challenges to both users and developers. Of course, when it comes to talking about the big contenders of this fast-changing scenario, Google immediately  comes to mind ...]]></description>
<guid>http://www.devshed.com/c/a/AJAX/Using-Googles-Ajax-Libraries-API/?kc=rss</guid>
</item>
</channel>
</rss>
