<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" 
    xmlns:dc="http://purl.org/dc/elements/1.1/"
    xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
    xmlns:admin="http://webns.net/mvcb/"
    xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
    xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:itunes="http://www.itunes.com/dtds/podcast-1.0.dtd">
	<channel>
<title>breti.org Tech</title><link>http://www.breti.org/index.html</link><description>Hot News&#x21;</description><dc:language>en</dc:language><dc:creator>Jason Breti</dc:creator><dc:rights>Copyright 2004-2008 Jason Breti</dc:rights><dc:date>2009-08-28T19:47:35-06:00</dc:date><admin:generatorAgent rdf:resource="http://www.realmacsoftware.com/" />
<admin:errorReportsTo rdf:resource="mailto:Jason Breti" /><sy:updatePeriod>hourly</sy:updatePeriod>
<sy:updateFrequency>1</sy:updateFrequency>
<sy:updateBase>2000-01-01T12:00+00:00</sy:updateBase>
<lastBuildDate>Fri, 28 Aug 2009 20:49:25 -0600</lastBuildDate><item><title>My Best Technical Books</title><dc:creator>Jason Breti</dc:creator><category>Software</category><category>Design</category><dc:date>2009-08-28T19:47:35-06:00</dc:date><link>http://www.breti.org/tech/files/f4a6d779efbc0781db19ccb87d892138-68.html#unique-entry-id-68</link><guid isPermaLink="true">http://www.breti.org/tech/files/f4a6d779efbc0781db19ccb87d892138-68.html#unique-entry-id-68</guid><content:encoded><![CDATA[Some are clearly written for this purpose (&ldquo;Design Patterns&rdquo;) but others do this as part of an agenda along the way (&ldquo;Extreme Programming Explained&rdquo; describes important patterns in a software development process, but really wants to promote Extreme Programming).
]]></content:encoded></item><item><title>Thinking about Data Types</title><dc:creator>Jason Breti</dc:creator><category>Software</category><category>Design</category><dc:date>2009-08-06T10:48:53-06:00</dc:date><link>http://www.breti.org/tech/files/b400feb80f01f69e5cafca5160be5d65-67.html#unique-entry-id-67</link><guid isPermaLink="true">http://www.breti.org/tech/files/b400feb80f01f69e5cafca5160be5d65-67.html#unique-entry-id-67</guid><content:encoded><![CDATA[You might need to spend a moment to explicitly define them (C++, C, Java, C#, Actionscript) or you might get away without defining them at all and let the compiler do it for you (Python, Lua).  ]]></content:encoded></item><item><title>Python Factories</title><dc:creator>Jason Breti</dc:creator><category>Codegen</category><category>Python</category><dc:date>2009-07-28T11:49:27-06:00</dc:date><link>http://www.breti.org/tech/files/a7b5fcecb0596b9bf127212e847584f9-66.html#unique-entry-id-66</link><guid isPermaLink="true">http://www.breti.org/tech/files/a7b5fcecb0596b9bf127212e847584f9-66.html#unique-entry-id-66</guid><content:encoded><![CDATA[The codegen classes are one level above that, so you need to go through two parent traceback frames to get at the globals() namespace for the classes, as shown below:
]]></content:encoded></item><item><title>State Machine Codegen in Actionscript 0.2</title><dc:creator>Jason Breti</dc:creator><category>Codegen</category><category>Software</category><category>Actionscript</category><dc:date>2009-07-14T09:14:38-06:00</dc:date><link>http://www.breti.org/tech/files/697232cb5610aeb6e63933834b502a6a-64.html#unique-entry-id-64</link><guid isPermaLink="true">http://www.breti.org/tech/files/697232cb5610aeb6e63933834b502a6a-64.html#unique-entry-id-64</guid><content:encoded><![CDATA[endif]--><div><h1>Alternative content</h1><p><a href="http://www.adobe.com/go/getflashplayer"><img src="http://www.adobe.com/images/shared/download_buttons/get_flash_player.gif" alt="Get Adobe Flash player" /></a></p></div><!]]></content:encoded></item></channel>
</rss>