<?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>The Third Bit &#187; Architecture of Open Source Applications</title>
	<atom:link href="http://third-bit.com/blog/archives/category/aosa/feed" rel="self" type="application/rss+xml" />
	<link>http://third-bit.com/blog</link>
	<description>Data is ones and zeroes &#124; Software is ones and zeroes and hard work.</description>
	<lastBuildDate>Fri, 03 Feb 2012 00:35:43 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>AOSA Volume 2 Roster</title>
		<link>http://third-bit.com/blog/archives/4297.html</link>
		<comments>http://third-bit.com/blog/archives/4297.html#comments</comments>
		<pubDate>Thu, 25 Aug 2011 14:18:45 +0000</pubDate>
		<dc:creator>Greg Wilson</dc:creator>
				<category><![CDATA[Architecture of Open Source Applications]]></category>

		<guid isPermaLink="false">http://third-bit.com/blog/?p=4297</guid>
		<description><![CDATA[Volume 2 is going to be another great book: Apache Derby: Tiago Espinha Diaspora: Sarah Mei Distributed Systems: Kate Matsudaira Erlang/OTP: Elise Huard FreeRTOS: Christopher Svec GDB: Stan Shebs GPSD: Eric Raymond Git: Susan Potter Glasgow Haskell Compiler: Simon Peyton-Jones and Simon Marlow ITK: Brad King and Luis Ibanez Inkscape: Jon Cruz Iron Languages: Jeff [...]]]></description>
			<content:encoded><![CDATA[<p>Volume 2 is going to be <a href="http://aosabook.org">another <em>great</em> book</a>:</p>
<ol>
<li>Apache Derby: Tiago Espinha</li>
<li>Diaspora: Sarah Mei</li>
<li>Distributed Systems: Kate Matsudaira</li>
<li>Erlang/OTP: Elise Huard</li>
<li>FreeRTOS: Christopher Svec</li>
<li>GDB: Stan Shebs</li>
<li>GPSD: Eric Raymond</li>
<li>Git: Susan Potter</li>
<li>Glasgow Haskell Compiler: Simon Peyton-Jones and Simon Marlow</li>
<li>ITK: Brad King and Luis Ibanez</li>
<li>Inkscape: Jon Cruz</li>
<li>Iron Languages: Jeff Hardy</li>
<li>K-9 Mail: Jesse Vincent</li>
<li>Linux distro: Allison Randal</li>
<li>Mailman: Barry Warsaw</li>
<li>MediaWiki: Guillaume Paumier, Sumana Harihareswara, Erik Möller, and Brion Vibber</li>
<li>Moodle: Tim Hunt</li>
<li>Mozilla build and release: John O&#8217;Duinn and others</li>
<li>OSCAR: Jennifer Ruttan</li>
<li>Open MPI: Jeff Squyres</li>
<li>OpenStreetMap: Harry Wood</li>
<li>Parrot: Christoph Otto</li>
<li>PostgreSQL: Selena Deckelmann</li>
<li>Processing.js: Mike Kamermans</li>
<li>Puppet: James Turnbull, Luke Kanies, and Nigel Kersten</li>
<li>PyPy: Benjamin Peterson</li>
<li>SQLAlchemy: Michael Bayer</li>
<li>Sakai: Ian Boston</li>
<li>ScummVM: Eugene Sandulenko</li>
<li>Twisted: Jessica McKellar</li>
<li>Yesod: Michael Snoyman</li>
<li>Yocto: Flanagan Elizabeth</li>
<li>ZeroMQ: Martin Sustrik</li>
<li>database evolution: Sheeri Cabral</li>
<li>jQuery: Addy Osmani</li>
<li>matplotlib: John Hunter</li>
<li>nginx: Andrey Alexeev</li>
</ol>
]]></content:encoded>
			<wfw:commentRss>http://third-bit.com/blog/archives/4297.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Architecture of Open Source Applications Webinars July 13 and 20</title>
		<link>http://third-bit.com/blog/archives/4252.html</link>
		<comments>http://third-bit.com/blog/archives/4252.html#comments</comments>
		<pubDate>Mon, 11 Jul 2011 13:20:40 +0000</pubDate>
		<dc:creator>Greg Wilson</dc:creator>
				<category><![CDATA[Architecture of Open Source Applications]]></category>

		<guid isPermaLink="false">http://third-bit.com/blog/?p=4252</guid>
		<description><![CDATA[Smart Bear Software is hosting two online panel discussions about The Architecture of Open Source Applications, at 1:00 pm EST on Wednesday, July 13, and again at the same time (with different panelists) a week later.  You can sign up on their site; we look forward to seeing/hearing from lots of you.]]></description>
			<content:encoded><![CDATA[<p>Smart Bear Software is hosting two online panel discussions about <a href="http://aosabook.org"><em>The Architecture of Open Source Applications</em></a>, at 1:00 pm EST on Wednesday, July 13, and again at the same time (with different panelists) a week later.  You can sign up <a href="http://www2.smartbear.com/OpenSource_webinar.html">on their site</a>; we look forward to seeing/hearing from lots of you.</p>
]]></content:encoded>
			<wfw:commentRss>http://third-bit.com/blog/archives/4252.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Architecture Stats</title>
		<link>http://third-bit.com/blog/archives/4244.html</link>
		<comments>http://third-bit.com/blog/archives/4244.html#comments</comments>
		<pubDate>Sun, 26 Jun 2011 00:39:32 +0000</pubDate>
		<dc:creator>Greg Wilson</dc:creator>
				<category><![CDATA[Architecture of Open Source Applications]]></category>

		<guid isPermaLink="false">http://third-bit.com/blog/?p=4244</guid>
		<description><![CDATA[In case you were wondering, The Architecture of Open Source Applications is now averaging about 4200 page views a day.  (The stats are corrupted a bit by all the clone sites that have popped up and kept our Google Analytics Javascript in their page headers; I&#8217;ve tried putting a filter in place at GA to [...]]]></description>
			<content:encoded><![CDATA[<p>In case you were wondering, <a href="http://aosabook.org"><em>The Architecture of Open Source Applications</em></a> is now averaging about 4200 page views a day.  (The stats are corrupted a bit by all the clone sites that have popped up and kept our Google Analytics Javascript in their page headers; I&#8217;ve tried putting a filter in place at GA to exclude them, but instead it excluded <em>all</em> data for a three-day period. #itshouldntbethishard)</p>
<p>In related news, translations are now under way in:</p>
<ul>
<li>Chinese (both Simplified and Traditional)</li>
<li>French</li>
<li>Japanese</li>
<li>Korean</li>
<li>Portuguese (both European and Brazilian)</li>
<li>Russian</li>
<li>Spanish</li>
<li>Ukrainian</li>
</ul>
<p>and we have the following chapters lined up for Volume 2:</p>
<table>
<tbody>
<tr>
<td>Apache Derby</td>
<td>Tiago Espinha</td>
</tr>
<tr>
<td>GDB</td>
<td>Stan Shebs</td>
</tr>
<tr>
<td>The Glasgow Haskell Compiler</td>
<td>Simon Peyton-Jones and Simon Marlow</td>
</tr>
<tr>
<td>GPSD</td>
<td>Eric Raymond</td>
</tr>
<tr>
<td>Inkscape</td>
<td>Jon Cruz</td>
</tr>
<tr>
<td>jQuery</td>
<td>Addy Osmani</td>
</tr>
<tr>
<td>Iron Languages</td>
<td>Jeff Hardy</td>
</tr>
<tr>
<td>ITK</td>
<td>Luis Ibanez and Brad King</td>
</tr>
<tr>
<td>K-9 Mail</td>
<td>Jesse Vincent</td>
</tr>
<tr>
<td>Mailman</td>
<td>Barry Warsaw</td>
</tr>
<tr>
<td>matplotlib</td>
<td>John Hunter</td>
</tr>
<tr>
<td>Open MPI</td>
<td>Jeff Squyres</td>
</tr>
<tr>
<td>Parrot</td>
<td>Christoph Otto</td>
</tr>
<tr>
<td>PostgreSQL</td>
<td>Selena Deckelmann</td>
</tr>
<tr>
<td>Processing.js</td>
<td>Mike Kamermans</td>
</tr>
<tr>
<td>Puppet</td>
<td>Luke Kanies, Nigel Kersten, and James Turnbull</td>
</tr>
<tr>
<td>PyPy</td>
<td>Benjamin Peterson</td>
</tr>
<tr>
<td>SQLAlchemy</td>
<td>Michael Bayer</td>
</tr>
<tr>
<td>Twisted</td>
<td>Jessica McKellar</td>
</tr>
<tr>
<td>Yesod</td>
<td>Michael Snoyman</td>
</tr>
<tr>
<td>ZeroMQ</td>
<td>Martin Sustrik</td>
</tr>
</tbody>
</table>
<p>Many thanks as always to <a href="http://www.arbrown.ca/">Amy Brown</a>, my tireless co-editor, for organizing this.</p>
]]></content:encoded>
			<wfw:commentRss>http://third-bit.com/blog/archives/4244.html/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Mostly Pleased, But&#8230;</title>
		<link>http://third-bit.com/blog/archives/4243.html</link>
		<comments>http://third-bit.com/blog/archives/4243.html#comments</comments>
		<pubDate>Wed, 15 Jun 2011 15:58:53 +0000</pubDate>
		<dc:creator>Greg Wilson</dc:creator>
				<category><![CDATA[Architecture of Open Source Applications]]></category>
		<category><![CDATA[Beautiful Code]]></category>
		<category><![CDATA[Equity]]></category>
		<category><![CDATA[Making Software]]></category>

		<guid isPermaLink="false">http://third-bit.com/blog/?p=4243</guid>
		<description><![CDATA[We have started recruiting for the second volume of The Architecture of Open Source Applications, and while I&#8217;m mostly pleased with how it&#8217;s going, there&#8217;s one glaring problem.  Here&#8217;s how the three collections I&#8217;ve edited in the past five years have broken down: Title Female Male % Female Beautiful Code 1 35 2.7% Making Software [...]]]></description>
			<content:encoded><![CDATA[<p>We have started recruiting for the second volume of <em>The Architecture of Open Source Applications</em>, and while I&#8217;m mostly pleased with how it&#8217;s going, there&#8217;s one glaring problem.  Here&#8217;s how the three collections I&#8217;ve edited in the past five years have broken down:</p>
<table>
<tbody>
<tr>
<th>Title</th>
<th>Female</th>
<th>Male</th>
<th>% Female</th>
</tr>
<tr>
<td><cite>Beautiful Code</cite></td>
<td style="text-align: right;">1</td>
<td style="text-align: right;">35</td>
<td style="text-align: right;">2.7%</td>
</tr>
<tr>
<td><cite>Making Software</cite></td>
<td style="text-align: right;">9</td>
<td style="text-align: right;">34</td>
<td style="text-align: right;">21%</td>
</tr>
<tr>
<td><cite>AOSA 1</cite></td>
<td style="text-align: right;">8</td>
<td style="text-align: right;">33</td>
<td style="text-align: right;">19.5%</td>
</tr>
<tr>
<td><cite>AOSA 2</cite></td>
<td style="text-align: right;">1</td>
<td style="text-align: right;">20</td>
<td style="text-align: right;">4.7%</td>
</tr>
</tbody>
</table>
<p>Ouch—I was very pleased that <em>MS</em> and <em>AOSA 1</em> weren&#8217;t as bad as <em>BC</em>, but right now, <em>AOSA 2</em> isn&#8217;t where I&#8217;d like it to.  Its contributors also almost all speak English as a first language, which isn&#8217;t representative of all the great open source work being done elsewhere.  We&#8217;d welcome help addressing both problems&#8230;</p>
]]></content:encoded>
			<wfw:commentRss>http://third-bit.com/blog/archives/4243.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Now Available on Kindle</title>
		<link>http://third-bit.com/blog/archives/4234.html</link>
		<comments>http://third-bit.com/blog/archives/4234.html#comments</comments>
		<pubDate>Sat, 11 Jun 2011 23:35:42 +0000</pubDate>
		<dc:creator>Greg Wilson</dc:creator>
				<category><![CDATA[Architecture of Open Source Applications]]></category>

		<guid isPermaLink="false">http://third-bit.com/blog/?p=4234</guid>
		<description><![CDATA[Thanks to heroic effort from Ian McDowell and Amy Brown, The Architecture of Open Source Applications is now available for the Kindle at Amazon.com for $9.99. As always, all royalties (well, all the royalties Amazon doesn&#8217;t gobble up) will go directly to Amnesty International. Now, who&#8217;d like to help us produce a professional-looking e-pub edition?]]></description>
			<content:encoded><![CDATA[<p>Thanks to heroic effort from Ian McDowell and <a href="http://arbrown.ca/">Amy Brown</a>, <a href="http://aosabook.org"><em>The Architecture of Open Source Applications</em></a> is now <a href="http://www.amazon.com/Architecture-Open-Source-Applications-ebook/dp/B00557TMN4/">available for the Kindle</a> at Amazon.com for $9.99. As always, all royalties (well, all the royalties Amazon doesn&#8217;t gobble up) will go directly to <a href="http://amnesty.org">Amnesty International</a>. Now, who&#8217;d like to help us produce a professional-looking e-pub edition?</p>
]]></content:encoded>
			<wfw:commentRss>http://third-bit.com/blog/archives/4234.html/feed</wfw:commentRss>
		<slash:comments>8</slash:comments>
		</item>
		<item>
		<title>Blueprints Are Not Architecture</title>
		<link>http://third-bit.com/blog/archives/4231.html</link>
		<comments>http://third-bit.com/blog/archives/4231.html#comments</comments>
		<pubDate>Tue, 07 Jun 2011 19:10:38 +0000</pubDate>
		<dc:creator>Greg Wilson</dc:creator>
				<category><![CDATA[Architecture of Open Source Applications]]></category>

		<guid isPermaLink="false">http://third-bit.com/blog/?p=4231</guid>
		<description><![CDATA[As I wrote a couple of week ago, one of the reasons I started The Architecture of Open Source Applications project was to fill a gap I stumbled over while teaching at the University of Toronto. There are lots of books on software architecture (an Amazon.com search for that phrase produces over 600 hits), none [...]]]></description>
			<content:encoded><![CDATA[<p>As <a href="/blog/archives/4211.html">I wrote</a> a couple of week ago, one of the reasons I started <a href="http://aosabook.org"><em>The Architecture of Open Source Applications</em></a> project was to fill a gap I stumbled over while teaching at the University of Toronto. There are lots of books on software architecture (an Amazon.com search for that phrase produces over 600 hits), none of the ones I have looked at describe or analyze the architectures of a broad range of actual software systems in detail.  Instead, they all spend their pages telling readers how important architecture is, and how to describe architectures using UML, Petri nets, and what-not.  By analogy, it&#8217;s as if books on real (physical) architecture spent all their time talking about blueprints: how important it is to have them, different notations that can appear in them, tracking their changes over time, and on and on, without ever actually showing people the buildings those blueprints portray.  I know this isn&#8217;t because the people who wrote those books weren&#8217;t familiar with real software systems—all I can think is that they believe people won&#8217;t be interested in the specific, only in the general.</p>
<p>Puzzling&#8230;</p>
]]></content:encoded>
			<wfw:commentRss>http://third-bit.com/blog/archives/4231.html/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Thanks, Google!</title>
		<link>http://third-bit.com/blog/archives/4229.html</link>
		<comments>http://third-bit.com/blog/archives/4229.html#comments</comments>
		<pubDate>Sat, 04 Jun 2011 15:26:09 +0000</pubDate>
		<dc:creator>Greg Wilson</dc:creator>
				<category><![CDATA[Architecture of Open Source Applications]]></category>

		<guid isPermaLink="false">http://third-bit.com/blog/?p=4229</guid>
		<description><![CDATA[We are very pleased to announce that the Open Source Programs Office at Google has agreed to provide support so that Amy Brown can continue to work part-time on The Architecture of Open Source Applications while we put Volume 2 together. Thanks, Google—we appreciate your help a lot.]]></description>
			<content:encoded><![CDATA[<p>We are very pleased to announce that the <a href="http://code.google.com/opensource/">Open Source Programs Office at Google</a> has agreed to provide support so that <a href="http://www.arbrown.ca/">Amy Brown</a> can continue to work part-time on <a href="http://aosabook.org"><em>The Architecture of Open Source Applications</em></a> while we put Volume 2 together. Thanks, Google—we appreciate your help a lot.</p>
]]></content:encoded>
			<wfw:commentRss>http://third-bit.com/blog/archives/4229.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>T Plus 10 Days</title>
		<link>http://third-bit.com/blog/archives/4225.html</link>
		<comments>http://third-bit.com/blog/archives/4225.html#comments</comments>
		<pubDate>Thu, 02 Jun 2011 15:34:35 +0000</pubDate>
		<dc:creator>Greg Wilson</dc:creator>
				<category><![CDATA[Architecture of Open Source Applications]]></category>

		<guid isPermaLink="false">http://third-bit.com/blog/?p=4225</guid>
		<description><![CDATA[So how is The Architecture of Open Source Applications doing? 1. As of this morning, we have sold 377 print copies and 244 PDF copies, which means we&#8217;ve raised about $5000 for Amnesty International. This is a little slower than sales of Beautiful Code were in its first two weeks, but better than Making Software; [...]]]></description>
			<content:encoded><![CDATA[<p>So how is <a href="http://aosabook.org"><cite>The Architecture of Open Source Applications</cite></a> doing?</p>
<p>1. As of this morning, we have sold 377 print copies and 244 PDF copies, which means we&#8217;ve raised about $5000 for Amnesty International.  This is a little slower than sales of <em>Beautiful Code</em> were in its first two weeks, but better than <em>Making Software</em>; please help get the word out any way you can (and send us links).</p>
<p>2. We&#8217;ve had 88K visitors and 304.5K page views.  Those statistics are slightly distorted by the fact that a couple of people have duplicated the site, and are somehow showing up on Google Analytics—I&#8217;m trying to figure that out—but they&#8217;re still healthy numbers.</p>
<p>3. <a href="http://www.aosabook.org/en/index.html#contribute">Translations</a> have started into Chinese (Traditional and Simplified), Japanese, Portuguese (Brazilian and European), Russian, and Spanish, and we&#8217;ve had inquiries about Turkish, French, and Korean.  I had a brief look at using <a href="http://www.globalsight.com">GlobalSight</a> to manage the translation process, but it&#8217;s not small and my cycles are limited.  If anyone has experience and/or would like to volunteer, please let me know.  And speaking of translations, Ian McDowell of Zeus Technology in Cambridge (England) is putting together a Kindle version, which is proving to be a lot harder than it ought to be in the early 21st Century.  We hope to have it up on Lulu for download and purchase early next week, and then we&#8217;ll tackle e-pub.  You&#8217;d think this would be easy—you&#8217;d be wrong&#8230;</p>
<p>4. Work has started on Volume 2&amp;! We&#8217;ve been promised chapters on Mailman, PyPy, and SQLAlchemy, and are actively looking for others in as-yet-uncovered domains.  If there&#8217;s something you&#8217;d particularly like to see, and you know someone whose arm I could twist, please introduce us.  (GDB?  OpenSSH?  Anything for low-power embedded devices?  We&#8217;d like <a href="/blog/archives/4217.html">all these</a> and more.)</p>
<p>5. A couple of people have asked about meeting up at <a href="http://www.oscon.com/oscon2011">OSCON 2011</a> in Portland in July.  I won&#8217;t be able to attend, but if someone else would like to set something up on meetup.org or elsewhere, please let me know and I&#8217;ll share the link.</p>
]]></content:encoded>
			<wfw:commentRss>http://third-bit.com/blog/archives/4225.html/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Blue Pencil for Hire</title>
		<link>http://third-bit.com/blog/archives/4223.html</link>
		<comments>http://third-bit.com/blog/archives/4223.html#comments</comments>
		<pubDate>Wed, 01 Jun 2011 09:30:29 +0000</pubDate>
		<dc:creator>Greg Wilson</dc:creator>
				<category><![CDATA[Announcements]]></category>
		<category><![CDATA[Architecture of Open Source Applications]]></category>

		<guid isPermaLink="false">http://third-bit.com/blog/?p=4223</guid>
		<description><![CDATA[Amy Brown, my co-editor on The Architecture of Open Source Applications, is available for freelance work. High quality, reasonable rates, knows her way around Lulu and e-book production, keen eye for detail—if you&#8217;re doing print-on-demand (or any other kind of publishing), she&#8217;s a great investment.]]></description>
			<content:encoded><![CDATA[<p>Amy Brown, my co-editor on <a href="http://aosabook.org"><em>The Architecture of Open Source Applications</em></a>, is <a href="http://www.arbrown.ca/">available for freelance work</a>. High quality, reasonable rates, knows her way around Lulu and e-book production,  keen eye for detail—if you&#8217;re doing print-on-demand (or any other kind of publishing), she&#8217;s a great investment.</p>
]]></content:encoded>
			<wfw:commentRss>http://third-bit.com/blog/archives/4223.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>85K</title>
		<link>http://third-bit.com/blog/archives/4220.html</link>
		<comments>http://third-bit.com/blog/archives/4220.html#comments</comments>
		<pubDate>Tue, 31 May 2011 23:21:11 +0000</pubDate>
		<dc:creator>Greg Wilson</dc:creator>
				<category><![CDATA[Architecture of Open Source Applications]]></category>

		<guid isPermaLink="false">http://third-bit.com/blog/?p=4220</guid>
		<description><![CDATA[The Architecture of Open Source Applications site has had over 85,000 visitors in the eight days since we launched. Nobody has asked about using it as a textbook yet, or taken me up on my excellent research idea, but I&#8217;m still hopeful&#8230;]]></description>
			<content:encoded><![CDATA[<p><em>The Architecture of Open Source Applications</em> <a href="http://aosabook.org">site</a> has had over 85,000 visitors in the eight days since we launched. Nobody has asked about using it as a textbook yet, or taken me up on my <a href="/blog/archives/4214.html">excellent research idea</a>, but I&#8217;m still hopeful&#8230;</p>
<p><img class="alignnone size-full wp-image-4221" title="Screen shot 2011-05-31 at 7.17.19 PM" src="http://third-bit.com/blog/wp-content/uploads/2011/05/Screen-shot-2011-05-31-at-7.17.19-PM.png" alt="" width="458" height="205" /></p>
]]></content:encoded>
			<wfw:commentRss>http://third-bit.com/blog/archives/4220.html/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>

