<?xml version="1.0" encoding="UTF-8"?><rss version="0.92">
<channel>
	<title>Troy Gilbert</title>
	<link>http://troygilbert.com</link>
	<description>Gamedev 2.0</description>
	<lastBuildDate>Sun, 15 Aug 2010 21:12:30 +0000</lastBuildDate>
	<docs>http://backend.userland.com/rss092</docs>
	<language>en</language>
	<!-- generator="WordPress/3.0.1" -->

	<item>
		<title>Perch: The only CMS I&#8217;ve paid for (and would pay for again!)</title>
		<description><![CDATA[Perch is a very interesting CMS package written in PHP. What will jump out at most developers first is the price: NOT free. While many folks use free CMS packages like WordPress these days, or pay for a hosted solution, it&#8217;s not often that you run into a package that&#8217;s both self-hosted and pay-to-use (per [...]]]></description>
		<link>http://troygilbert.com/2010/08/perch-the-only-cms-ive-paid-for-and-would-pay-for-again/</link>
			</item>
	<item>
		<title>The Grand Compromise</title>
		<description><![CDATA[I propose the following Grand Compromise: The WHATWG and W3C revise the Canvas API to align with Flash&#8217;s Display List API. Adobe donates the Flash Player to the WebKit project to serve as an initial implementation of the revised Canvas API. Apple, Google and Microsoft adopt and implement the revised Canvas API in all of [...]]]></description>
		<link>http://troygilbert.com/2010/05/the-grand-compromise/</link>
			</item>
	<item>
		<title>Flash is my platform.</title>
		<description><![CDATA[Hi, my name is Troy. I&#8217;m a Flash Developer. Like many people my age, I first experimented with Flash during college. It was the 90&#8242;s, the web was new and exciting, and honestly we&#8217;d try anything. I got into it deep. I created the site OpenSWF.org. I maintained an updated SWF file format spec and [...]]]></description>
		<link>http://troygilbert.com/2010/04/flash-is-my-platform/</link>
			</item>
	<item>
		<title>Auto-sized Windows</title>
		<description><![CDATA[I asked around last week if anybody had suggestions for how to make an &#60;mx:Window/&#62; auto-size itself to its content. The general opinion was to simply override the measure() method setting width and height to the measured width and height. Never quite worked out. So, I&#8217;ve kind of obsessed about it this evening and put [...]]]></description>
		<link>http://troygilbert.com/2010/04/auto-sized-windows/</link>
			</item>
	<item>
		<title>Tax the Top, or Tax the Bottom?</title>
		<description><![CDATA[Conventional Republican wisdom is that cutting taxes on the rich stimulates the economy because of &#8220;trickle-down&#8221; as they spend and hire as a result of the added income. I don&#8217;t know if anyone has definitively shown this to be true, and I don&#8217;t know if you can. But here&#8217;s a thought experiment (which admittedly may [...]]]></description>
		<link>http://troygilbert.com/2010/04/tax-the-top-or-tax-the-bottom/</link>
			</item>
	<item>
		<title>Invalidation Pattern</title>
		<description><![CDATA[Jesse Freeman asked for advice: I&#8217;m not a stupid person but prop injection is retarded. I need both vars set before calling apply -> http://twitpic.com/1dz5d9 #Advice This comes up quite a bit in Mockingbird since hot-swapping dependencies while a game is running is our major differentiator. In practice, it&#8217;s often not necessary, but it definitely [...]]]></description>
		<link>http://troygilbert.com/2010/04/invalidation-pattern/</link>
			</item>
	<item>
		<title>Misc.</title>
		<description><![CDATA[I&#8217;ve been making a few updates to the organization of the site. Sorry if this caused the RSS feeds to refill with old entries. Things should be settled now for a while. I updated the sidebar to include links to myself elsewhere, places updated slightly more often than the blog. I wanted to specifically point [...]]]></description>
		<link>http://troygilbert.com/2010/04/misc/</link>
			</item>
	<item>
		<title>Preloader Base Class</title>
		<description><![CDATA[UPDATE: Thanks to the suggestions of Casey, I&#8217;ve updated the base class to use events from the loaderInfo instead of checking each frame, as well as using the frame label as the class name (which I believe is the idiom that Flex&#8217;s [Frame] metadata follows). I reread the preloader post I made earlier today and [...]]]></description>
		<link>http://troygilbert.com/2010/04/preloader-base-class/</link>
			</item>
	<item>
		<title>Minimal Preloader for AS3</title>
		<description><![CDATA[Saw this post on preloaders today. I see a lot of similar examples. What I don&#8217;t like about any of them is the fact that they use the [Frame] metadata, which—as far as I can tell—requires you to use IFlexModuleFactory which means you have to bring in some minimal portion of the Flex SDK. That, [...]]]></description>
		<link>http://troygilbert.com/2010/04/minimal-preloader-for-as3/</link>
			</item>
	<item>
		<title>Club Treasure World</title>
		<description><![CDATA[Last week saw the launch of Club Treasure World, the latest project powered by Mockingbird. Built in collaboration with Aspyr over the last four months, it&#8217;s the biggest project yet using our game making tech. I suggest visiting CTW to get the full run-down of what&#8217;s offered, but a quick description: CTW is place for [...]]]></description>
		<link>http://troygilbert.com/2010/03/club-treasure-world/</link>
			</item>
</channel>
</rss>
