<?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>9tutorials - The best collection of tutorials &#187; Programming</title>
	<atom:link href="http://9tutorials.com/category/programming/feed" rel="self" type="application/rss+xml" />
	<link>http://9tutorials.com</link>
	<description>Photoshop tutorials , Flash tutorials, PHP tutorials and much more</description>
	<lastBuildDate>Sat, 08 Jun 2013 07:16:55 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.5.1</generator>
		<item>
		<title>Automatic Testing for TDD with PHP</title>
		<link>http://9tutorials.com/2013/06/08/automatic-testing-for-tdd-with-php.html</link>
		<comments>http://9tutorials.com/2013/06/08/automatic-testing-for-tdd-with-php.html#comments</comments>
		<pubDate>Sat, 08 Jun 2013 07:14:31 +0000</pubDate>
		<dc:creator>huynguyen</dc:creator>
				<category><![CDATA[PHP]]></category>
		<category><![CDATA[Programming]]></category>

		<guid isPermaLink="false">http://9tutorials.com/?p=12666</guid>
		<description><![CDATA[<p>Traditional test-driven development can, at times, be cumbersome. You have to stop writing code in order to run your tests. Luckily, there are solutions, which provide the ability to automatically run your tests as you code. In this tutorial, you will learn how to use a Ruby gem, called , to monitor your code and [...]</p><p>The post <a href="http://9tutorials.com/2013/06/08/automatic-testing-for-tdd-with-php.html">Automatic Testing for TDD with PHP</a> appeared first on <a href="http://9tutorials.com">9tutorials - The best collection of tutorials</a>.</p>]]></description>
				<content:encoded><![CDATA[<p>Traditional test-driven development can, at times, be cumbersome. You have to stop writing code in order to run your tests. Luckily, there are solutions, which provide the ability to automatically run your tests as you code. In this tutorial, you will learn how to use a Ruby gem, called , to monitor your code and automatically run the appropriate tests whenever you save your work.</p>
<p>The post <a href="http://9tutorials.com/2013/06/08/automatic-testing-for-tdd-with-php.html">Automatic Testing for TDD with PHP</a> appeared first on <a href="http://9tutorials.com">9tutorials - The best collection of tutorials</a>.</p>]]></content:encoded>
			<wfw:commentRss>http://9tutorials.com/2013/06/08/automatic-testing-for-tdd-with-php.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Build Your First JavaScript Library</title>
		<link>http://9tutorials.com/2013/06/08/build-your-first-javascript-library.html</link>
		<comments>http://9tutorials.com/2013/06/08/build-your-first-javascript-library.html#comments</comments>
		<pubDate>Sat, 08 Jun 2013 07:14:25 +0000</pubDate>
		<dc:creator>huynguyen</dc:creator>
				<category><![CDATA[Javascript]]></category>
		<category><![CDATA[Programming]]></category>

		<guid isPermaLink="false">http://9tutorials.com/?p=12700</guid>
		<description><![CDATA[<p>Ever marvelled at the magic of ? Ever wondered how does it? Ever been curious about gymnastics? In this tutorial, we’re going to sneak behind the scenes and try our hand at building a super-simple version of your favorite library.</p><p>The post <a href="http://9tutorials.com/2013/06/08/build-your-first-javascript-library.html">Build Your First JavaScript Library</a> appeared first on <a href="http://9tutorials.com">9tutorials - The best collection of tutorials</a>.</p>]]></description>
				<content:encoded><![CDATA[<p>Ever marvelled at the magic of ? Ever wondered how does it? Ever been curious about gymnastics? In this tutorial, we’re going to sneak behind the scenes and try our hand at building a super-simple version of your favorite library.</p>
<p>The post <a href="http://9tutorials.com/2013/06/08/build-your-first-javascript-library.html">Build Your First JavaScript Library</a> appeared first on <a href="http://9tutorials.com">9tutorials - The best collection of tutorials</a>.</p>]]></content:encoded>
			<wfw:commentRss>http://9tutorials.com/2013/06/08/build-your-first-javascript-library.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Using jQuery To Manipulate and Filter Data</title>
		<link>http://9tutorials.com/2013/05/25/using-jquery-to-manipulate-and-filter-data.html</link>
		<comments>http://9tutorials.com/2013/05/25/using-jquery-to-manipulate-and-filter-data.html#comments</comments>
		<pubDate>Sat, 25 May 2013 12:21:53 +0000</pubDate>
		<dc:creator>huynguyen</dc:creator>
				<category><![CDATA[Javascript]]></category>

		<guid isPermaLink="false">http://9tutorials.com/?p=12878</guid>
		<description><![CDATA[<p>When a webpage is designed to display large tables of data, a great amount of consideration should be dedicated to allowing the user to sort through the data in a structured manner. In this article, I will go over four techniques: hover effects, zebra rows, filtering, and sorting.</p><p>The post <a href="http://9tutorials.com/2013/05/25/using-jquery-to-manipulate-and-filter-data.html">Using jQuery To Manipulate and Filter Data</a> appeared first on <a href="http://9tutorials.com">9tutorials - The best collection of tutorials</a>.</p>]]></description>
				<content:encoded><![CDATA[<p>When a webpage is designed to display large tables of data, a great amount of consideration should be dedicated to allowing the user to sort through the data in a structured manner. In this article, I will go over four techniques: hover effects, zebra rows, filtering, and sorting.</p>
<p>The post <a href="http://9tutorials.com/2013/05/25/using-jquery-to-manipulate-and-filter-data.html">Using jQuery To Manipulate and Filter Data</a> appeared first on <a href="http://9tutorials.com">9tutorials - The best collection of tutorials</a>.</p>]]></content:encoded>
			<wfw:commentRss>http://9tutorials.com/2013/05/25/using-jquery-to-manipulate-and-filter-data.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Kohana: The Swift PHP Framework</title>
		<link>http://9tutorials.com/2013/04/03/kohana-the-swift-php-framework.html</link>
		<comments>http://9tutorials.com/2013/04/03/kohana-the-swift-php-framework.html#comments</comments>
		<pubDate>Tue, 02 Apr 2013 18:09:55 +0000</pubDate>
		<dc:creator>huynguyen</dc:creator>
				<category><![CDATA[PHP]]></category>
		<category><![CDATA[Programming]]></category>

		<guid isPermaLink="false">http://9tutorials.com/?p=12881</guid>
		<description><![CDATA[<p>Kohana is a PHP 5 framework that uses the Model View Controller (MVC) architectural pattern. There are several reasons why you should choose Kohana but the main ones are security, weightlessness and simplicity. In this tutorial, I’ll introduce its main features, and, with a simple demonstration, I’ll show you how much time Kohana can potentially [...]</p><p>The post <a href="http://9tutorials.com/2013/04/03/kohana-the-swift-php-framework.html">Kohana: The Swift PHP Framework</a> appeared first on <a href="http://9tutorials.com">9tutorials - The best collection of tutorials</a>.</p>]]></description>
				<content:encoded><![CDATA[<p>Kohana is a PHP 5 framework that uses the Model View Controller (MVC) architectural pattern. There are several reasons why you should choose Kohana but the main ones are security, weightlessness and simplicity. In this tutorial, I’ll introduce its main features, and, with a simple demonstration, I’ll show you how much time Kohana can potentially save you.</p>
<p>The post <a href="http://9tutorials.com/2013/04/03/kohana-the-swift-php-framework.html">Kohana: The Swift PHP Framework</a> appeared first on <a href="http://9tutorials.com">9tutorials - The best collection of tutorials</a>.</p>]]></content:encoded>
			<wfw:commentRss>http://9tutorials.com/2013/04/03/kohana-the-swift-php-framework.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Build Your First Facebook App</title>
		<link>http://9tutorials.com/2013/01/27/build-your-first-facebook-app.html</link>
		<comments>http://9tutorials.com/2013/01/27/build-your-first-facebook-app.html#comments</comments>
		<pubDate>Sun, 27 Jan 2013 10:15:19 +0000</pubDate>
		<dc:creator>huynguyen</dc:creator>
				<category><![CDATA[PHP]]></category>
		<category><![CDATA[Programming]]></category>

		<guid isPermaLink="false">http://9tutorials.com/?p=12212</guid>
		<description><![CDATA[<p>So you want to build a Facebook application and reach literally millions of users. Well luckily, writing an application using the API isn’t too hard to learn (for the basics, anyway). In this tutorial we will write a Facebook app that generates a random quote to display on the user’s profile.</p><p>The post <a href="http://9tutorials.com/2013/01/27/build-your-first-facebook-app.html">Build Your First Facebook App</a> appeared first on <a href="http://9tutorials.com">9tutorials - The best collection of tutorials</a>.</p>]]></description>
				<content:encoded><![CDATA[<p>So you want to build a Facebook application and reach literally millions of users. Well luckily, writing an application using the API isn’t too hard to learn (for the basics, anyway). In this tutorial we will write a Facebook app that generates a random quote to display on the user’s profile.</p>
<p>The post <a href="http://9tutorials.com/2013/01/27/build-your-first-facebook-app.html">Build Your First Facebook App</a> appeared first on <a href="http://9tutorials.com">9tutorials - The best collection of tutorials</a>.</p>]]></content:encoded>
			<wfw:commentRss>http://9tutorials.com/2013/01/27/build-your-first-facebook-app.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Behavior-Driven Development in Python</title>
		<link>http://9tutorials.com/2013/01/18/behavior-driven-development-in-python.html</link>
		<comments>http://9tutorials.com/2013/01/18/behavior-driven-development-in-python.html#comments</comments>
		<pubDate>Fri, 18 Jan 2013 16:35:23 +0000</pubDate>
		<dc:creator>huynguyen</dc:creator>
				<category><![CDATA[Programming]]></category>
		<category><![CDATA[Python]]></category>

		<guid isPermaLink="false">http://9tutorials.com/?p=12420</guid>
		<description><![CDATA[<p>behavior Driven Development is an excellent process to follow in software development. With testing often a practice that is pushed aside to the last minute (or ignored, entirely), baking the process into your daily workflow can prove to be hugely beneficial to the quality of your code. The structure and design of the tests, coupled [...]</p><p>The post <a href="http://9tutorials.com/2013/01/18/behavior-driven-development-in-python.html">Behavior-Driven Development in Python</a> appeared first on <a href="http://9tutorials.com">9tutorials - The best collection of tutorials</a>.</p>]]></description>
				<content:encoded><![CDATA[<p>behavior Driven Development is an excellent process to follow in software development. With testing often a practice that is pushed aside to the last minute (or ignored, entirely), baking the process into your daily workflow can prove to be hugely beneficial to the quality of your code. The structure and design of the tests, coupled with the Gherkin syntax makes tests easy to read – even for team members with non-technical backgrounds.</p>
<p>The post <a href="http://9tutorials.com/2013/01/18/behavior-driven-development-in-python.html">Behavior-Driven Development in Python</a> appeared first on <a href="http://9tutorials.com">9tutorials - The best collection of tutorials</a>.</p>]]></content:encoded>
			<wfw:commentRss>http://9tutorials.com/2013/01/18/behavior-driven-development-in-python.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Understanding and Applying Polymorphism in PHP</title>
		<link>http://9tutorials.com/2013/01/09/understanding-and-applying-polymorphism-in-php.html</link>
		<comments>http://9tutorials.com/2013/01/09/understanding-and-applying-polymorphism-in-php.html#comments</comments>
		<pubDate>Wed, 09 Jan 2013 04:08:00 +0000</pubDate>
		<dc:creator>huynguyen</dc:creator>
				<category><![CDATA[PHP]]></category>
		<category><![CDATA[Programming]]></category>

		<guid isPermaLink="false">http://9tutorials.com/?p=12651</guid>
		<description><![CDATA[<p>In object oriented programming, polymorphism is a powerful and fundamental tool. It can be used to create a more organic flow in your application. This tutorial will describe the general concept of polymorphism, and how it can easily be deployed in PHP.</p><p>The post <a href="http://9tutorials.com/2013/01/09/understanding-and-applying-polymorphism-in-php.html">Understanding and Applying Polymorphism in PHP</a> appeared first on <a href="http://9tutorials.com">9tutorials - The best collection of tutorials</a>.</p>]]></description>
				<content:encoded><![CDATA[<p>In object oriented programming, polymorphism is a powerful and fundamental tool. It can be used to create a more organic flow in your application. This tutorial will describe the general concept of polymorphism, and how it can easily be deployed in PHP.</p>
<p>The post <a href="http://9tutorials.com/2013/01/09/understanding-and-applying-polymorphism-in-php.html">Understanding and Applying Polymorphism in PHP</a> appeared first on <a href="http://9tutorials.com">9tutorials - The best collection of tutorials</a>.</p>]]></content:encoded>
			<wfw:commentRss>http://9tutorials.com/2013/01/09/understanding-and-applying-polymorphism-in-php.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Using Ant to Build a JavaScript Library</title>
		<link>http://9tutorials.com/2012/12/20/using-ant-to-build-a-javascript-library.html</link>
		<comments>http://9tutorials.com/2012/12/20/using-ant-to-build-a-javascript-library.html#comments</comments>
		<pubDate>Thu, 20 Dec 2012 03:26:12 +0000</pubDate>
		<dc:creator>huynguyen</dc:creator>
				<category><![CDATA[Javascript]]></category>
		<category><![CDATA[Programming]]></category>

		<guid isPermaLink="false">http://9tutorials.com/?p=12464</guid>
		<description><![CDATA[<p>Applications all seem to have a build version number, don’t they? Anywhere you look for advice about managing a large software project, you’ll find that an automated build process is virtually a requirement. I have found it essential to automate a build process that concatenates and minifies the files needed for a given page. This [...]</p><p>The post <a href="http://9tutorials.com/2012/12/20/using-ant-to-build-a-javascript-library.html">Using Ant to Build a JavaScript Library</a> appeared first on <a href="http://9tutorials.com">9tutorials - The best collection of tutorials</a>.</p>]]></description>
				<content:encoded><![CDATA[<p>Applications all seem to have a build version number, don’t they? Anywhere you look for advice about managing a large software project, you’ll find that an automated build process is virtually a requirement. I have found it essential to automate a build process that concatenates and minifies the files needed for a given page. This tutorial will de-mystify the Ant build tool and show you how to create your own, flexible, build files for a JavaScript library.</p>
<p>The post <a href="http://9tutorials.com/2012/12/20/using-ant-to-build-a-javascript-library.html">Using Ant to Build a JavaScript Library</a> appeared first on <a href="http://9tutorials.com">9tutorials - The best collection of tutorials</a>.</p>]]></content:encoded>
			<wfw:commentRss>http://9tutorials.com/2012/12/20/using-ant-to-build-a-javascript-library.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Create a Pinball Game: Adding Interaction</title>
		<link>http://9tutorials.com/2012/12/06/create-a-pinball-game-adding-interaction.html</link>
		<comments>http://9tutorials.com/2012/12/06/create-a-pinball-game-adding-interaction.html#comments</comments>
		<pubDate>Thu, 06 Dec 2012 07:28:45 +0000</pubDate>
		<dc:creator>huynguyen</dc:creator>
				<category><![CDATA[iOS]]></category>
		<category><![CDATA[Programming]]></category>

		<guid isPermaLink="false">http://9tutorials.com/?p=12484</guid>
		<description><![CDATA[<p>This is the second installment in our Corona SDK Pinball Game tutorial. In today’s tutorial, we’ll add to our interface and then code the game interaction. Read on!</p><p>The post <a href="http://9tutorials.com/2012/12/06/create-a-pinball-game-adding-interaction.html">Create a Pinball Game: Adding Interaction</a> appeared first on <a href="http://9tutorials.com">9tutorials - The best collection of tutorials</a>.</p>]]></description>
				<content:encoded><![CDATA[<p>This is the second installment in our Corona SDK Pinball Game tutorial. In today’s tutorial, we’ll add to our interface and then code the game interaction. Read on!</p>
<p>The post <a href="http://9tutorials.com/2012/12/06/create-a-pinball-game-adding-interaction.html">Create a Pinball Game: Adding Interaction</a> appeared first on <a href="http://9tutorials.com">9tutorials - The best collection of tutorials</a>.</p>]]></content:encoded>
			<wfw:commentRss>http://9tutorials.com/2012/12/06/create-a-pinball-game-adding-interaction.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Building Web Applications from Scratch with Laravel</title>
		<link>http://9tutorials.com/2012/09/11/building-web-applications-from-scratch-with-laravel.html</link>
		<comments>http://9tutorials.com/2012/09/11/building-web-applications-from-scratch-with-laravel.html#comments</comments>
		<pubDate>Tue, 11 Sep 2012 03:39:40 +0000</pubDate>
		<dc:creator>huynguyen</dc:creator>
				<category><![CDATA[PHP]]></category>
		<category><![CDATA[Programming]]></category>

		<guid isPermaLink="false">http://9tutorials.com/?p=12188</guid>
		<description><![CDATA[<p>In this Nettuts+ mini-series, we’ll build a web application from scratch, while diving into a great new PHP framework that’s rapidly picking up steam, called — a simple and elegant PHP 5.3 framework. First up, we’ll learn more about Laravel, and why it’s such a great choice for your next PHP-based web application.</p><p>The post <a href="http://9tutorials.com/2012/09/11/building-web-applications-from-scratch-with-laravel.html">Building Web Applications from Scratch with Laravel</a> appeared first on <a href="http://9tutorials.com">9tutorials - The best collection of tutorials</a>.</p>]]></description>
				<content:encoded><![CDATA[<p>In this Nettuts+ mini-series, we’ll build a web application from scratch, while diving into a great new PHP framework that’s rapidly picking up steam, called — a simple and elegant PHP 5.3 framework. First up, we’ll learn more about Laravel, and why it’s such a great choice for your next PHP-based web application.</p>
<p>The post <a href="http://9tutorials.com/2012/09/11/building-web-applications-from-scratch-with-laravel.html">Building Web Applications from Scratch with Laravel</a> appeared first on <a href="http://9tutorials.com">9tutorials - The best collection of tutorials</a>.</p>]]></content:encoded>
			<wfw:commentRss>http://9tutorials.com/2012/09/11/building-web-applications-from-scratch-with-laravel.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
