<?xml version="1.0" encoding="iso-8859-1"?>
<rss version="2.0">

	<channel>
		<title><![CDATA[Interspire Tutorials - Articles - Programming]]></title>
		<link>http://www.interspire.com/content</link>
		<description><![CDATA[Web tutorials and articles written by Interspire staff. Features content strategies, email marketing tips, search engine optimization tactics and more.]]></description>
		<language>en-us</language>
		<copyright><![CDATA[http://www.interspire.com/content]]></copyright>
		<generator>N/A</generator>
		<webMaster>false</webMaster>
		<lastBuildDate>Sun, 11 May 2008 19:36:15 CDT</lastBuildDate>
		<ttl>20</ttl>
		<item>
			<title><![CDATA[Getting started with CAPTCHA]]></title>
			<link>http://www.interspire.com/content/articles/48/1/Getting-started-with-CAPTCHA</link>
			<description><![CDATA[The most common use of CAPTCHA on the web today is to try and prevent the automatic submission of forms by programs designed to submit a form repeatedly, typically called a bot, usually for the purpose of spam. In this article we will learn the basics of CAPTCHA and how to build our own. ]]></description>
			<author>no@spam.com (Rodney Amato)</author>
			<pubDate><![CDATA[Wed, 19 Jul 2006 00:00:00 CDT]]></pubDate>
			<guid isPermaLink="true">http://www.interspire.com/content/articles/48/1/Getting-started-with-CAPTCHA</guid>
		</item>
		<item>
			<title><![CDATA[Syndicating Content with RSS and ArticleLive]]></title>
			<link>http://www.interspire.com/content/articles/47/1/Syndicating-Content-with-RSS-and-ArticleLive</link>
			<description><![CDATA[  <p class="MsoNormal"><span style="" lang="EN-US">Most of the news, article and blog websites on the Internet use RSS feeds to syndicate their content to users and other websites. In this article I will give you a brief introduction to RSS and what its uses are, as well as a quick guide on how to include an external RSS feed as a panel in ArticleLive.<o:p></o:p></span></p>]]></description>
			<author>no@spam.com (Jordie Bodlay)</author>
			<pubDate><![CDATA[Wed, 19 Jul 2006 00:00:00 CDT]]></pubDate>
			<guid isPermaLink="true">http://www.interspire.com/content/articles/47/1/Syndicating-Content-with-RSS-and-ArticleLive</guid>
		</item>
		<item>
			<title><![CDATA[Version Control 101 With CVS]]></title>
			<link>http://www.interspire.com/content/articles/46/1/Version-Control-101-With-CVS</link>
			<description><![CDATA[How can version control make your job as a web developer easier? Well, version control adds a small amount of time to your day-to-day activities, however if you are planning on working on a web site or product for more then a week, or want multiple people to be able to work on the same code at the same time, then version control systems can make things much easier in the long run. ]]></description>
			<author>no@spam.com (Rodney Amato)</author>
			<pubDate><![CDATA[Tue, 20 Jun 2006 00:00:00 CDT]]></pubDate>
			<guid isPermaLink="true">http://www.interspire.com/content/articles/46/1/Version-Control-101-With-CVS</guid>
		</item>
		<item>
			<title><![CDATA[Development Diary of ActiveKB NX]]></title>
			<link>http://www.interspire.com/content/articles/44/1/Development-Diary-of-ActiveKB-NX</link>
			<description><![CDATA[I've spent the last 4-5 months working on what has become ActiveKB NX. In that time I've fixed bugs, but I've also added dozens of new features. Today, I'm going to explain some of those features, and also how I accomplished them from a technical point of view. ]]></description>
			<author>no@spam.com (Rodney Amato)</author>
			<pubDate><![CDATA[Mon, 29 May 2006 00:00:00 CDT]]></pubDate>
			<guid isPermaLink="true">http://www.interspire.com/content/articles/44/1/Development-Diary-of-ActiveKB-NX</guid>
		</item>
		<item>
			<title><![CDATA[Database Joins]]></title>
			<link>http://www.interspire.com/content/articles/35/1/Database-Joins</link>
			<description><![CDATA[In part three of this series I showed you how to index your database. I also mentioned table joins and how to index them. In this tutorial we will take a further look at table joins and how we can use them effectively. ]]></description>
			<author>no@spam.com (Chris Smith)</author>
			<pubDate><![CDATA[Wed, 08 Mar 2006 00:00:00 CST]]></pubDate>
			<guid isPermaLink="true">http://www.interspire.com/content/articles/35/1/Database-Joins</guid>
		</item>
		<item>
			<title><![CDATA[Introduction to Database Indexes]]></title>
			<link>http://www.interspire.com/content/articles/34/1/Introduction-to-Database-Indexes</link>
			<description><![CDATA[In part one of this series of tutorials I discussed the process of designing a database. In part two I looked at some of the different types of data you can store. Today, part three looks at how to speed up your database using indexes.]]></description>
			<author>no@spam.com (Chris Smith)</author>
			<pubDate><![CDATA[Wed, 15 Feb 2006 00:00:00 CST]]></pubDate>
			<guid isPermaLink="true">http://www.interspire.com/content/articles/34/1/Introduction-to-Database-Indexes</guid>
		</item>
		<item>
			<title><![CDATA[3 Practical Uses For AJAX]]></title>
			<link>http://www.interspire.com/content/articles/33/1/3-Practical-Uses-For-AJAX</link>
			<description><![CDATA[AJAX is the newest buzz word in web development. In this article I'm going to give show you 3 simple and practical uses for AJAX on your web site.]]></description>
			<author>no@spam.com (Mitchell Harper)</author>
			<pubDate><![CDATA[Tue, 31 Jan 2006 00:00:00 CST]]></pubDate>
			<guid isPermaLink="true">http://www.interspire.com/content/articles/33/1/3-Practical-Uses-For-AJAX</guid>
		</item>
		<item>
			<title><![CDATA[An Introduction to Database Variable Types]]></title>
			<link>http://www.interspire.com/content/articles/32/1/An-Introduction-to-Database-Variable-Types</link>
			<description><![CDATA[In part one of this series of tutorials, I discussed the process of designing a database. Databases contain many different types of data, including integers, text, dates and so forth. Selecting the right data for your application can improve performance and make your code easier to maintain. Today I'll look at some of the more common data types.<br> <br> ]]></description>
			<author>no@spam.com (Chris Smith)</author>
			<pubDate><![CDATA[Tue, 10 Jan 2006 00:00:00 CST]]></pubDate>
			<guid isPermaLink="true">http://www.interspire.com/content/articles/32/1/An-Introduction-to-Database-Variable-Types</guid>
		</item>
		<item>
			<title><![CDATA[An Introduction to Databases]]></title>
			<link>http://www.interspire.com/content/articles/29/1/An-Introduction-to-Databases</link>
			<description><![CDATA[The first step in creating a database is not actually anything technical - it is designing and planning. In this article I'll introduce you to databases and we'll touch on how to design a robust database.<br> ]]></description>
			<author>no@spam.com (Chris Smith)</author>
			<pubDate><![CDATA[Tue, 13 Dec 2005 00:00:00 CST]]></pubDate>
			<guid isPermaLink="true">http://www.interspire.com/content/articles/29/1/An-Introduction-to-Databases</guid>
		</item>
		<item>
			<title><![CDATA[Using Inline Form Validation]]></title>
			<link>http://www.interspire.com/content/articles/23/1/Using-Inline-Form-Validation</link>
			<description><![CDATA[Javascript alert boxes have long been used for validating HTML forms. For example, if you forget to type your name into a contact form, then a Javascript alert pops up telling you about your error and how to correct it. While this is a lot better than no warning message or validation at all, I find alert messages quite annoying, ugly and outdated.<br> <br>  What I'd like to do in this article, is show you a more elegant way of displaying error messages cleanly, using some easy to implement Javascript. This not only makes your forms a lot cleaner and more usable, but also shows your attention to detail as a web designer.]]></description>
			<author>no@spam.com (Eddie Machaalani)</author>
			<pubDate><![CDATA[Sun, 11 Dec 2005 00:00:00 CST]]></pubDate>
			<guid isPermaLink="true">http://www.interspire.com/content/articles/23/1/Using-Inline-Form-Validation</guid>
		</item>
	</channel>
</rss>