<?xml version="1.0" encoding="UTF-8"?><!-- generator="WordPress/2.9" -->
<rss version="0.92">
<channel>
	<title>Cameron McKay</title>
	<link>http://cdmckay.org/blog</link>
	<description>Programming, Politics and Game Design</description>
	<lastBuildDate>Tue, 24 Aug 2010 13:57:53 +0000</lastBuildDate>
	<docs>http://backend.userland.com/rss092</docs>
	<language>en</language>
	
	<item>
		<title>How to do an AJAX search with jQTouch, Part 2</title>
		<description><![CDATA[In the last installment of How to do an AJAX search with jQTouch we looked at how to setup a jQTouch interface with the goal of performing an AJAX search. In this article, we will write the necessary JavaScript to perform that AJAX search, as well as a PHP script to respond to those calls.
This [...]]]></description>
		<link>http://cdmckay.org/blog/2010/07/31/how-to-do-an-ajax-search-with-jqtouch-part-2/</link>
			</item>
	<item>
		<title>How to use custom jQuery animation queues</title>
		<description><![CDATA[You may not know this, but whenever you use jQuery commands like fadeIn, slideDown, and delay, you are implicitly making use of a jQuery queue behind the scenes.  That queue is named fx, and it is the default queue that all animations use unless otherwise specified.
In this article, we will look at how jQuery [...]]]></description>
		<link>http://cdmckay.org/blog/2010/06/22/how-to-use-custom-jquery-animation-queues/</link>
			</item>
	<item>
		<title>Biomorph.js: Natural Selection in JavaScript</title>
		<description><![CDATA[For his 1986 book The Blind Watchmaker, Richard Dawkins developed a program that created &#8220;biomorphs&#8221;: virtual creatures created by a computer simulation.  The simulation, called Biomorph, was developed in order to demonstrate the power of natural selection.

Recently, in an effort to better understand how the Biomorph program worked, I decided to implement it myself [...]]]></description>
		<link>http://cdmckay.org/blog/2010/06/06/biomorph-js-natural-selection-in-javascript/</link>
			</item>
	<item>
		<title>A little bit about Webble and JavaScript games</title>
		<description><![CDATA[Webble is a pure HTML/CSS/JavaScript implementation of some of the core features Wezzle game engine.  By &#8220;pure&#8221; I mean that there are no external plugins like Flash used.  Furthermore, Webble does not make use of the HTML5 canvas element: all the animation is done purely by moving around HTML elements using JavaScript.
Writing a [...]]]></description>
		<link>http://cdmckay.org/blog/2010/05/19/a-little-bit-about-webble-and-javascript-games/</link>
			</item>
	<item>
		<title>How to query posts by template in WordPress</title>
		<description><![CDATA[Ever wanted to filter a query_posts call by template?  If you&#8217;re reading this post, you probably have or need to right now.  You probably went to the query_posts documentation and scanned for something like &#8220;template=foo&#8221; and were deeply disappointed.  Then maybe, in an act of desperation, you started to trudge around the [...]]]></description>
		<link>http://cdmckay.org/blog/2010/05/13/how-to-query-posts-by-template-in-wordpress/</link>
			</item>
	<item>
		<title>PHP interfaces and optional parameters</title>
		<description><![CDATA[Interfaces in object-oriented languages like Java, C# and PHP are useful language constructs for ensuring that objects will respond to certain methods.  However, unlike Java and C# (until recently), PHP has optional parameters.  As it turns out, this feature has an interesting (and a little bit unexpected) effect on how we can implement [...]]]></description>
		<link>http://cdmckay.org/blog/2010/04/24/php-interfaces-and-optional-parameters/</link>
			</item>
	<item>
		<title>Adding Extension Methods to PHP</title>
		<description><![CDATA[If you&#8217;ve ever used the .NET Framework version 3.5 of later, you&#8217;ll probably have encountered extension methods.  Microsoft describes extension methods as:
Extension methods enable you to &#8220;add&#8221; methods to existing types without creating a new derived type, recompiling, or otherwise modifying the original type. Extension methods are a special kind of static method, but [...]]]></description>
		<link>http://cdmckay.org/blog/2010/04/23/adding-extension-methods-to-php/</link>
			</item>
	<item>
		<title>How to do an AJAX search with jQTouch, Part 1</title>
		<description><![CDATA[jQTouch is a pretty nifty little jQuery plugin for making websites look like native iPhone apps.  Unfortunately, beyond a bunch of examples included with the distribution, there&#8217;s not a whole lot of online documentation written for jQTouch.  Having started to use jQTouch for a professional project, I thought I&#8217;d help remedy this deficiency [...]]]></description>
		<link>http://cdmckay.org/blog/2010/04/22/how-to-do-an-ajax-search-with-jqtouch-part-1/</link>
			</item>
	<item>
		<title>Anders Hejlsberg talks about C# 4.0</title>
		<description><![CDATA[Channel 9 has posted a great talk by Anders Hejlsberg, the original author of Turbo Pascal, the chief architect of Delphi, and the lead architect of C#.
History lesson: Anders was lured away from Borland by Microsoft with a hefty offer of a $1.5 million signing bonus, a base salary of up to $200,000, and options [...]]]></description>
		<link>http://cdmckay.org/blog/2010/04/18/anders-hejlsberg-talks-about-c-4-0/</link>
			</item>
	<item>
		<title>Trimming in ActionScript jQuery-style</title>
		<description><![CDATA[Sometimes we want to remove whitespace from the ends of our strings.  In fact, this task is so common on the web that the ubiquitous jQuery library includes a utility method for that purpose.
What about in ActionScript 3?  Well, not so much.  The String class in AS3 is, in my opinion, a [...]]]></description>
		<link>http://cdmckay.org/blog/2010/04/07/trimming-in-actionscript-jquery-style/</link>
			</item>
</channel>
</rss>
