<?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>Richard Lord</title>
	<atom:link href="http://www.richardlord.net/feed" rel="self" type="application/rss+xml" />
	<link>http://www.richardlord.net</link>
	<description>Actionscript/Flex, PHP and Java developer</description>
	<lastBuildDate>Sat, 27 Feb 2010 11:52:09 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.1</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>My 360&#124;Flex presentation</title>
		<link>http://www.richardlord.net/blog/my-360flex-presentation</link>
		<comments>http://www.richardlord.net/blog/my-360flex-presentation#comments</comments>
		<pubDate>Thu, 25 Feb 2010 15:25:04 +0000</pubDate>
		<dc:creator>Richard</dc:creator>
				<category><![CDATA[All]]></category>
		<category><![CDATA[360Flex]]></category>
		<category><![CDATA[Smart Components]]></category>

		<guid isPermaLink="false">http://www.richardlord.net/?p=479</guid>
		<description><![CDATA[<p>Until recently, the title for my <a href="http://www.360flex.com/">360&#124;Flex San Jose</a> presentation next month was “Designer Last Development Architecture”. But that has just changed...</p>]]></description>
		<wfw:commentRss>http://www.richardlord.net/blog/my-360flex-presentation/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Frameworks presentation slides</title>
		<link>http://www.richardlord.net/blog/frameworks-presentation-slides</link>
		<comments>http://www.richardlord.net/blog/frameworks-presentation-slides#comments</comments>
		<pubDate>Fri, 19 Feb 2010 16:06:03 +0000</pubDate>
		<dc:creator>Richard</dc:creator>
				<category><![CDATA[All]]></category>
		<category><![CDATA[Cairngorm]]></category>
		<category><![CDATA[FLUG]]></category>
		<category><![CDATA[Frameworks]]></category>
		<category><![CDATA[Mate]]></category>
		<category><![CDATA[Parsley]]></category>
		<category><![CDATA[Presentations]]></category>
		<category><![CDATA[PureMVC]]></category>
		<category><![CDATA[Robotlegs]]></category>
		<category><![CDATA[Swiz]]></category>

		<guid isPermaLink="false">http://www.richardlord.net/?p=460</guid>
		<description><![CDATA[<p>Here are the slides from my frameworks presentation at Flex London User Group last Tuesday, 16 February 2010.</p>]]></description>
		<wfw:commentRss>http://www.richardlord.net/blog/frameworks-presentation-slides/feed</wfw:commentRss>
		<slash:comments>9</slash:comments>
		</item>
		<item>
		<title>360&#124;Flex San Jose</title>
		<link>http://www.richardlord.net/blog/360flex-san-jose</link>
		<comments>http://www.richardlord.net/blog/360flex-san-jose#comments</comments>
		<pubDate>Wed, 17 Feb 2010 18:35:32 +0000</pubDate>
		<dc:creator>Richard</dc:creator>
				<category><![CDATA[All]]></category>
		<category><![CDATA[360Flex]]></category>
		<category><![CDATA[Presentations]]></category>

		<guid isPermaLink="false">http://www.richardlord.net/?p=455</guid>
		<description><![CDATA[<p>I was already considering making the trip to San Jose to attend the <a href="http://www.360flex.com/">360&#124;Flex conference</a> this March when the organisers asked me if I'd present a session. 360&#124;Flex has interested me for some time. It's the most technical, developer oriented of the many Flash and Flex conferences around, and as a developer myself that obviously interests me. The level of technical knowledge amongst the speakers is immense.</p>
<p>But 360&#124;Flex is about more than just technical presentations. John and Tom try very hard to make this a conference where all attendees feel part of a community...</p>]]></description>
		<wfw:commentRss>http://www.richardlord.net/blog/360flex-san-jose/feed</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Presentation about Frameworks in London</title>
		<link>http://www.richardlord.net/blog/presentation-about-frameworks-in-london</link>
		<comments>http://www.richardlord.net/blog/presentation-about-frameworks-in-london#comments</comments>
		<pubDate>Fri, 12 Feb 2010 10:14:19 +0000</pubDate>
		<dc:creator>Richard</dc:creator>
				<category><![CDATA[All]]></category>
		<category><![CDATA[FLUG]]></category>
		<category><![CDATA[Frameworks]]></category>
		<category><![CDATA[Presentations]]></category>

		<guid isPermaLink="false">http://www.richardlord.net/?p=449</guid>
		<description><![CDATA[<p>I'm revisiting and updating my frameworks presentation for Tuesday's meeting of the <a href="http://www.meetup.com/flexlondon/calendar/11801395/?a=cv1c_grp&#038;rv=cv1c">Flex London User Group</a>. The presentation will cover <a href="http://opensource.adobe.com/wiki/display/cairngorm/Cairngorm">Cairngorm</a>, <a href="http://puremvc.org/">PureMVC</a>, <a href="http://mate.asfusion.com/">Mate</a>, <a href="http://swizframework.org/">Swiz</a>, <a href="http://www.spicefactory.org/parsley/">Parsley</a>, and <a href="http://www.robotlegs.org/">Robotlegs</a>. I'll be looking at the similarities and differences between the frameworks and the trend towards dependency injection and loose coupling in the newer frameworks...</p>]]></description>
		<wfw:commentRss>http://www.richardlord.net/blog/presentation-about-frameworks-in-london/feed</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Test the interface, not the implementation</title>
		<link>http://www.richardlord.net/blog/test-the-interface-not-the-implementation</link>
		<comments>http://www.richardlord.net/blog/test-the-interface-not-the-implementation#comments</comments>
		<pubDate>Fri, 05 Feb 2010 12:50:03 +0000</pubDate>
		<dc:creator>Richard</dc:creator>
				<category><![CDATA[All]]></category>
		<category><![CDATA[TDD]]></category>

		<guid isPermaLink="false">http://www.richardlord.net/?p=441</guid>
		<description><![CDATA[<p>In <a href="/blog/why-write-the-unittest-first">yesterday's post</a>, I mentioned that unit tests should test the interface and not the implementation. This is the simplest example I could think of to demonstrate this...</p>]]></description>
		<wfw:commentRss>http://www.richardlord.net/blog/test-the-interface-not-the-implementation/feed</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Why write the unit tests first?</title>
		<link>http://www.richardlord.net/blog/why-write-the-unittest-first</link>
		<comments>http://www.richardlord.net/blog/why-write-the-unittest-first#comments</comments>
		<pubDate>Thu, 04 Feb 2010 20:51:56 +0000</pubDate>
		<dc:creator>Richard</dc:creator>
				<category><![CDATA[All]]></category>
		<category><![CDATA[TDD]]></category>

		<guid isPermaLink="false">http://www.richardlord.net/?p=434</guid>
		<description><![CDATA[<p>At work today, a colleague and I did a presentation to the rest of the team on <a href="http://en.wikipedia.org/wiki/Test-driven_development">Test Driven Development</a>. At <a href="http://www.brighttalk.com/">BrightTALK</a> we've been using unit tests for some of our code for a few months now, but it's been very much a case of writing tests after writing the code. Often, it's just after (write the code, then write the test) but still, the code came first. A couple of months ago I persuaded the Flash/Flex team to try writing the tests first. They found it difficult for the first few days, but rapidly got up to speed and are now very enthusiastic about writing tests first. So we hosted this presentation/discussion with the whole team, Actionscript, PHP and Java developers, to discuss Test Driven Development. One thing I really wanted to convey to them were the benefits of writing the test first. These are the five main benefits as I see them...</p>]]></description>
		<wfw:commentRss>http://www.richardlord.net/blog/why-write-the-unittest-first/feed</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>The iPad is not a computer</title>
		<link>http://www.richardlord.net/blog/the-ipad-is-not-a-computer</link>
		<comments>http://www.richardlord.net/blog/the-ipad-is-not-a-computer#comments</comments>
		<pubDate>Sat, 30 Jan 2010 18:10:45 +0000</pubDate>
		<dc:creator>Richard</dc:creator>
				<category><![CDATA[All]]></category>
		<category><![CDATA[Apple]]></category>
		<category><![CDATA[iPad]]></category>

		<guid isPermaLink="false">http://www.richardlord.net/?p=428</guid>
		<description><![CDATA[<p>I waited a few days before writing about the iPad. Apple product launches tend to contain some surprises and I wanted a little time for reflection before commenting.</p>

<p>My considered opinion: the iPad is a revolutionary device, because it's not a computer. The iPad isn't for writing, it's for reading. It's not for making films, its for watching films. It's not for developing software, it's for using software. The iPad is a consumer device. What makes the iPad revolutionary is its single-minded focus on media consumption...</p>]]></description>
		<wfw:commentRss>http://www.richardlord.net/blog/the-ipad-is-not-a-computer/feed</wfw:commentRss>
		<slash:comments>9</slash:comments>
		</item>
		<item>
		<title>New Year, New Domain</title>
		<link>http://www.richardlord.net/blog/new-year-new-domain</link>
		<comments>http://www.richardlord.net/blog/new-year-new-domain#comments</comments>
		<pubDate>Sat, 02 Jan 2010 17:23:01 +0000</pubDate>
		<dc:creator>Richard</dc:creator>
				<category><![CDATA[All]]></category>
		<category><![CDATA[BrightTALK]]></category>

		<guid isPermaLink="false">http://www.richardlord.net/blog/?p=417</guid>
		<description><![CDATA[Since I accepted my current job at BrightTALK and closed down my company, Big Room, I&#8217;ve also moved my domain. This site is now hosted at richardlord.net rather than bigroom.co.uk. All links to the previous domain should redirect to the new domain &#8211; please let me know if any don&#8217;t.
This blog was always about my [...]]]></description>
		<wfw:commentRss>http://www.richardlord.net/blog/new-year-new-domain/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Smartypants-ioc and As3-signals example</title>
		<link>http://www.richardlord.net/blog/flexcaster-smartysignals</link>
		<comments>http://www.richardlord.net/blog/flexcaster-smartysignals#comments</comments>
		<pubDate>Thu, 19 Nov 2009 20:19:58 +0000</pubDate>
		<dc:creator>Richard</dc:creator>
				<category><![CDATA[All]]></category>
		<category><![CDATA[Flex]]></category>
		<category><![CDATA[Frameworks]]></category>
		<category><![CDATA[Signals]]></category>
		<category><![CDATA[SmartyPants]]></category>

		<guid isPermaLink="false">http://www.bigroom.co.uk/blog/flexcaster-smartysignals</guid>
		<description><![CDATA[<p>During my recent presentation at <a href="http://www.lfpug.com/29th-october-2009-29102009/">LFPUG</a>, <a href="http://tink.ws/blog">Tink</a> was very persistent in suggesting that the event bus used in most MVC frameworks might not be the best solution. This got me thinking about what it would be like to do MVC without an event bus. And so began this little experiment...</p>]]></description>
		<wfw:commentRss>http://www.richardlord.net/blog/flexcaster-smartysignals/feed</wfw:commentRss>
		<slash:comments>24</slash:comments>
		</item>
		<item>
		<title>Robotlegs example project with source</title>
		<link>http://www.richardlord.net/blog/flexcaster-robotlegs</link>
		<comments>http://www.richardlord.net/blog/flexcaster-robotlegs#comments</comments>
		<pubDate>Tue, 17 Nov 2009 14:57:16 +0000</pubDate>
		<dc:creator>Richard</dc:creator>
				<category><![CDATA[All]]></category>
		<category><![CDATA[Flex]]></category>
		<category><![CDATA[Frameworks]]></category>
		<category><![CDATA[Robotlegs]]></category>

		<guid isPermaLink="false">http://www.bigroom.co.uk/blog/flexcaster-robotlegs</guid>
		<description><![CDATA[<p>Any comparison of frameworks wouldn't be complete without <a href="http://www.robotlegs.org/">Robotlegs</a>. I included Robotlegs in my session at LFPUG recently, but didn't post the example project here because the framework was in a state of flux. Robotlegs is now settling down as it approaches its imminent 1.0 release, and the MVCS implementation in it is unlikely to change further, so here's my example.</p>

<p>For this Robotlegs example I've used exactly the same project as in the previous examples for other frameworks. Robotlegs is not prescriptive about your application's architecture, but it does include a default MVCS implementation for those that wish to use it. I've used that default implementation here.</p>

<p>The example is below. Links to the other versions follow. All versions have identical functionality. Right click on the swf to view the source...</p>]]></description>
		<wfw:commentRss>http://www.richardlord.net/blog/flexcaster-robotlegs/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
