<?xml version="1.0" encoding="UTF-8"?>
<rss 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:feedburner="http://rssnamespace.org/feedburner/ext/1.0" version="2.0">

<channel>
	<title>fridgebuzz</title>
	
	<link>http://www.fridgebuzz.com</link>
	<description>Posts and pointers on software, art, math, noise, and other obsessions...</description>
	<pubDate>Mon, 07 Jun 2010 17:16:51 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.6</generator>
	<language>en</language>
			<atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/rss+xml" href="http://feeds.feedburner.com/fridgebuzz" /><feedburner:info uri="fridgebuzz" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><item>
		<title>First days with an iPad</title>
		<link>http://feedproxy.google.com/~r/fridgebuzz/~3/Q0oihGKyyiI/</link>
		<comments>http://www.fridgebuzz.com/2010/06/07/first-days-with-an-ipad/#comments</comments>
		<pubDate>Mon, 07 Jun 2010 17:16:51 +0000</pubDate>
		<dc:creator>vanessa</dc:creator>
		
		<category><![CDATA[Uncategorized]]></category>

		<category><![CDATA[Fun]]></category>

		<guid isPermaLink="false">http://www.fridgebuzz.com/?p=263</guid>
		<description><![CDATA[I&#8217;m one of those seemingly few people who thought they had a real purpose for an iPad. I have a laptop and various old computers at home, but hate hauling my laptop around the apartment just to check email or look up something on wikipedia. So I splurged and bought one, which arrived Friday. 
While [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;m one of those seemingly few people who thought they had a real purpose for an iPad. I have a laptop and various old computers at home, but hate hauling my laptop around the apartment just to check email or look up something on wikipedia. So I splurged and bought one, which arrived Friday. </p>
<p>While it has it&#8217;s flaws, it&#8217;s quickly becoming indispensable!</p>
<p>A word to the wise, though: stay away from the app store. I&#8217;ve already spent an insane amount on stuff I really do not need. Those micro charges add up fast!</p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/fridgebuzz?a=Q0oihGKyyiI:Rb0GXqiLXMo:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/fridgebuzz?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/fridgebuzz?a=Q0oihGKyyiI:Rb0GXqiLXMo:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/fridgebuzz?i=Q0oihGKyyiI:Rb0GXqiLXMo:F7zBnMyn0Lo" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/fridgebuzz?a=Q0oihGKyyiI:Rb0GXqiLXMo:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/fridgebuzz?i=Q0oihGKyyiI:Rb0GXqiLXMo:V_sGLiPBpWU" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/fridgebuzz/~4/Q0oihGKyyiI" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.fridgebuzz.com/2010/06/07/first-days-with-an-ipad/feed/</wfw:commentRss>
		<feedburner:origLink>http://www.fridgebuzz.com/2010/06/07/first-days-with-an-ipad/</feedburner:origLink></item>
		<item>
		<title>Platonic Solids: Generative Architecture by Subdivision</title>
		<link>http://feedproxy.google.com/~r/fridgebuzz/~3/BgAnnGbD_GU/</link>
		<comments>http://www.fridgebuzz.com/2010/03/29/platonic-solids-generative-architecture-by-subdivision/#comments</comments>
		<pubDate>Mon, 29 Mar 2010 13:19:31 +0000</pubDate>
		<dc:creator>vanessa</dc:creator>
		
		<category><![CDATA[Art]]></category>

		<category><![CDATA[Fun]]></category>

		<category><![CDATA[Visualization]]></category>

		<guid isPermaLink="false">http://www.fridgebuzz.com/?p=259</guid>
		<description><![CDATA[We&#8217;ve all heard of generative graphics, how about generative architecture? The computational experiment Platonic Solids by Michael Hansmeyer is something you can get lost in for a good while. Especially since he&#8217;s added a 3-D anaglyph presentation. I hope you kept a pair of red-cyan 3D glasses in your junk drawer like I did!









Here&#8217;s what [...]]]></description>
			<content:encoded><![CDATA[<p>We&#8217;ve all heard of generative graphics, how about generative architecture? The computational experiment <a href="http://www.michael-hansmeyer.com/html/solids/p0x.html">Platonic Solids by Michael Hansmeyer</a> is something you can get lost in for a good while. Especially since he&#8217;s added a <a href="http://www.michael-hansmeyer.com/html/solids/anaglyph_x.html">3-D anaglyph presentation</a>. I hope you kept a pair of red-cyan 3D glasses in your junk drawer like I did!</p>
<div align="center"><a href="http://www.michael-hansmeyer.com/html/solids/p20x.html"><br />
<table cellspacing="5">
<tr>
<td><img src="http://www.fridgebuzz.com/img/ic1a.jpg" alt="Thumbnail 1" /></td>
<td><img src="http://www.fridgebuzz.com/img/ic2a.jpg" alt="Thumbnail 2" /></td>
<td><img src="http://www.fridgebuzz.com/img/ic3f.jpg" alt="Thumbnail 3" /></td>
</tr>
</table>
<p></a></div>
<p>Here&#8217;s <a href="http://www.michael-hansmeyer.com/html/solids/p22x.html">what the project&#8217;s all about, in the artist&#8217;s words</a>.</p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/fridgebuzz?a=BgAnnGbD_GU:6zJwLdVoKog:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/fridgebuzz?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/fridgebuzz?a=BgAnnGbD_GU:6zJwLdVoKog:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/fridgebuzz?i=BgAnnGbD_GU:6zJwLdVoKog:F7zBnMyn0Lo" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/fridgebuzz?a=BgAnnGbD_GU:6zJwLdVoKog:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/fridgebuzz?i=BgAnnGbD_GU:6zJwLdVoKog:V_sGLiPBpWU" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/fridgebuzz/~4/BgAnnGbD_GU" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.fridgebuzz.com/2010/03/29/platonic-solids-generative-architecture-by-subdivision/feed/</wfw:commentRss>
		<feedburner:origLink>http://www.fridgebuzz.com/2010/03/29/platonic-solids-generative-architecture-by-subdivision/</feedburner:origLink></item>
		<item>
		<title>Gruple moved to Codehaus</title>
		<link>http://feedproxy.google.com/~r/fridgebuzz/~3/w5tbICW9mU4/</link>
		<comments>http://www.fridgebuzz.com/2010/03/27/gruple-moved-to-codehaus/#comments</comments>
		<pubDate>Sat, 27 Mar 2010 10:59:45 +0000</pubDate>
		<dc:creator>vanessa</dc:creator>
		
		<category><![CDATA[Distributed Computing]]></category>

		<category><![CDATA[Groovy]]></category>

		<category><![CDATA[Programming]]></category>

		<category><![CDATA[Gruple]]></category>

		<category><![CDATA[linkedin]]></category>

		<category><![CDATA[tuplespaces]]></category>

		<guid isPermaLink="false">http://www.fridgebuzz.com/?p=255</guid>
		<description><![CDATA[As promised, Gruple has moved from Googlecode to Codehaus. You find it&#8217;s new home here: http://gruple.codehaus.org. 
All the documentation has been ported. There are new mailing lists. The source is now in a Git repository. And the 1.1.1 distribution is available from the distro site. Everything is (or should be) linked to from the main [...]]]></description>
			<content:encoded><![CDATA[<p>As promised, Gruple has moved from <a href="http://gruple.googlecode.com">Googlecode</a> to <a href="http://codehaus.org">Codehaus</a>. You find it&#8217;s new home here: <a href="http://gruple.codehaus.org">http://gruple.codehaus.org</a>. </p>
<p>All the documentation has been ported. There are new mailing lists. The source is now in a Git repository. And the 1.1.1 distribution is available from the distro site. Everything is (or should be) linked to from the main page.</p>
<p>Thanks to everyone who commented or helped.</p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/fridgebuzz?a=w5tbICW9mU4:IllJdlM_8GI:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/fridgebuzz?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/fridgebuzz?a=w5tbICW9mU4:IllJdlM_8GI:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/fridgebuzz?i=w5tbICW9mU4:IllJdlM_8GI:F7zBnMyn0Lo" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/fridgebuzz?a=w5tbICW9mU4:IllJdlM_8GI:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/fridgebuzz?i=w5tbICW9mU4:IllJdlM_8GI:V_sGLiPBpWU" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/fridgebuzz/~4/w5tbICW9mU4" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.fridgebuzz.com/2010/03/27/gruple-moved-to-codehaus/feed/</wfw:commentRss>
		<feedburner:origLink>http://www.fridgebuzz.com/2010/03/27/gruple-moved-to-codehaus/</feedburner:origLink></item>
		<item>
		<title>Gruple 1.1.1 with Transactions released</title>
		<link>http://feedproxy.google.com/~r/fridgebuzz/~3/nsRmnmCmFZo/</link>
		<comments>http://www.fridgebuzz.com/2010/03/22/gruple-111-with-transactions-released/#comments</comments>
		<pubDate>Mon, 22 Mar 2010 17:05:45 +0000</pubDate>
		<dc:creator>vanessa</dc:creator>
		
		<category><![CDATA[Distributed Computing]]></category>

		<category><![CDATA[Groovy]]></category>

		<category><![CDATA[Gruple]]></category>

		<category><![CDATA[linkedin]]></category>

		<guid isPermaLink="false">http://www.fridgebuzz.com/?p=253</guid>
		<description><![CDATA[I had almost given up on Gruple because I had no idea if anyone was using it. But it turns out I need it so badly myself that I got a second-wind and implemented transactions. I released v.1.1 yesterday and then realized with horror that it had serious bugs. After a frantic morning, I&#8217;ve got [...]]]></description>
			<content:encoded><![CDATA[<p>I had almost given up on <a href="http://gruple.googlecode.com">Gruple</a> because I had no idea if anyone was using it. But it turns out I need it so badly myself that I got a second-wind and implemented transactions. I released v.1.1 yesterday and then realized with horror that it had serious bugs. After a frantic morning, I&#8217;ve got <a href="http://code.google.com/p/gruple">Gruple v.1.1.1</a> out and I believe (pray) those bugs are addressed.</p>
<p>That is not to say that I&#8217;m completely confident there are no bugs in Gruple as it stands! I have noticed occasional bad behaviour, the sure sign of a concurrency time-bomb somewhere. I&#8217;ll keep doing my best to track it down, starting with adding concurrent unit tests with the help of GroboUtils. If you use Gruple and have any problems please do let me know.</p>
<p>Finally, Gruple will be moving to <a href="http://codehaus.org">Codehaus</a> fairly soon (it&#8217;s approved, but there is work to do.) This will give it greater exposure. I&#8217;ll be switching to a git repo, because that just seems to be the thing to do (and I hate SVN with a passion anyway.)</p>
<p>Now if only I could get someone at Terracotta and SpringSource to work on supporting Groovy in the Terracotta product, I&#8217;d be <em>laughing</em>. And so would you.</p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/fridgebuzz?a=nsRmnmCmFZo:sgRUUVt5rFg:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/fridgebuzz?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/fridgebuzz?a=nsRmnmCmFZo:sgRUUVt5rFg:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/fridgebuzz?i=nsRmnmCmFZo:sgRUUVt5rFg:F7zBnMyn0Lo" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/fridgebuzz?a=nsRmnmCmFZo:sgRUUVt5rFg:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/fridgebuzz?i=nsRmnmCmFZo:sgRUUVt5rFg:V_sGLiPBpWU" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/fridgebuzz/~4/nsRmnmCmFZo" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.fridgebuzz.com/2010/03/22/gruple-111-with-transactions-released/feed/</wfw:commentRss>
		<feedburner:origLink>http://www.fridgebuzz.com/2010/03/22/gruple-111-with-transactions-released/</feedburner:origLink></item>
		<item>
		<title>Tuple Spaces for Large-scale Parallel Event-Based Systems</title>
		<link>http://feedproxy.google.com/~r/fridgebuzz/~3/am8AW0UTE4s/</link>
		<comments>http://www.fridgebuzz.com/2010/03/19/tuple-spaces-for-large-scale-parallel-event-based-systems/#comments</comments>
		<pubDate>Fri, 19 Mar 2010 13:05:41 +0000</pubDate>
		<dc:creator>vanessa</dc:creator>
		
		<category><![CDATA[Computer Science]]></category>

		<category><![CDATA[Distributed Computing]]></category>

		<category><![CDATA[parallelism]]></category>

		<category><![CDATA[tuplespaces]]></category>

		<guid isPermaLink="false">http://www.fridgebuzz.com/?p=248</guid>
		<description><![CDATA[I just mean to point out this great post by Mauricio Arango on &#8220;Coordination in parallel event-based systems&#8221;. He mentions message passing, actors, message queues, pub/sub and tuple spaces, but seems to conclude that we&#8217;ll be seeing more tuple space usage in the future.
]]></description>
			<content:encoded><![CDATA[<p>I just mean to point out this great post by Mauricio Arango on <a href="http://bit.ly/aqKGCK">&#8220;Coordination in parallel event-based systems&#8221;</a>. He mentions message passing, actors, message queues, pub/sub and tuple spaces, but seems to conclude that we&#8217;ll be seeing more tuple space usage in the future.</p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/fridgebuzz?a=am8AW0UTE4s:LZ-SR6KOGwU:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/fridgebuzz?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/fridgebuzz?a=am8AW0UTE4s:LZ-SR6KOGwU:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/fridgebuzz?i=am8AW0UTE4s:LZ-SR6KOGwU:F7zBnMyn0Lo" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/fridgebuzz?a=am8AW0UTE4s:LZ-SR6KOGwU:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/fridgebuzz?i=am8AW0UTE4s:LZ-SR6KOGwU:V_sGLiPBpWU" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/fridgebuzz/~4/am8AW0UTE4s" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.fridgebuzz.com/2010/03/19/tuple-spaces-for-large-scale-parallel-event-based-systems/feed/</wfw:commentRss>
		<feedburner:origLink>http://www.fridgebuzz.com/2010/03/19/tuple-spaces-for-large-scale-parallel-event-based-systems/</feedburner:origLink></item>
		<item>
		<title>New Direction: Computational Biology</title>
		<link>http://feedproxy.google.com/~r/fridgebuzz/~3/UlKgt34mn5E/</link>
		<comments>http://www.fridgebuzz.com/2010/02/11/new-direction-computational-biology/#comments</comments>
		<pubDate>Thu, 11 Feb 2010 20:09:02 +0000</pubDate>
		<dc:creator>vanessa</dc:creator>
		
		<category><![CDATA[Computational Biology]]></category>

		<category><![CDATA[Computer Science]]></category>

		<category><![CDATA[Science]]></category>

		<category><![CDATA[Visualization]]></category>

		<guid isPermaLink="false">http://www.fridgebuzz.com/?p=245</guid>
		<description><![CDATA[After an absurdly long job search, I&#8217;ve finally found myself a comfortable place in a computational biology lab. I&#8217;ve been here a bit more than a month and thought I should mention something about what I&#8217;m doing.
I&#8217;m working for Dr. Michael Brudno in the Computational Biology Lab at the University of Toronto. At the moment, [...]]]></description>
			<content:encoded><![CDATA[<p>After an absurdly long job search, I&#8217;ve finally found myself a comfortable place in a computational biology lab. I&#8217;ve been here a bit more than a month and thought I should mention something about what I&#8217;m doing.</p>
<p>I&#8217;m working for <a href="http://www.cs.utoronto.ca/%7Ebrudno">Dr. Michael Brudno</a> in the <a href="http://compbio.cs.toronto.edu/cbl/">Computational Biology Lab</a> at the University of Toronto. At the moment, I&#8217;m developing an application for visualization and analysis of biological sequence and annotation data with a graduate student named Marc Fiume. (We just chose a name for our project today: SAVANT. I like it.) I&#8217;m also sitting in on a graduate seminar on analysis of high throughput sequencing data and attending the occasional presentation on related research at <a href="http://en.wikipedia.org/wiki/The_Centre_for_Applied_Genomics">The Centre for Applied Genomics</a>. I&#8217;ll be spending one day a week at Sick Kids hospital, in order to interact with biologists and bioinformaticians who are among the target users of SAVANT. </p>
<p>I&#8217;m having a great time.</p>
<p>This is all a huge change from the enterprise web development that is more or less what I&#8217;ve been doing since 1996. A huge change that I really needed. Sometimes you just need to start over, you know? It was getting to the point where I honestly couldn&#8217;t picture myself actually taking any of the jobs I was applying for. I couldn&#8217;t face the same-old, same-old any longer.</p>
<p>I&#8217;m not sure where this is all going to lead, but I&#8217;m kind of hoping to make a career in this relatively young field. I believe that my many years of experience in commercial software engineering will be useful here. I think I can have fun and make a difference. The territory is huge; the problem space practically inexhaustible. I can&#8217;t imagine getting bored any time soon. Heading off in a new direction feels exactly right. So work-wise right now, it&#8217;s all good. <img src='http://www.fridgebuzz.com/wordpress/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /></p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/fridgebuzz?a=UlKgt34mn5E:_5d8LegzPOg:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/fridgebuzz?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/fridgebuzz?a=UlKgt34mn5E:_5d8LegzPOg:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/fridgebuzz?i=UlKgt34mn5E:_5d8LegzPOg:F7zBnMyn0Lo" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/fridgebuzz?a=UlKgt34mn5E:_5d8LegzPOg:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/fridgebuzz?i=UlKgt34mn5E:_5d8LegzPOg:V_sGLiPBpWU" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/fridgebuzz/~4/UlKgt34mn5E" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.fridgebuzz.com/2010/02/11/new-direction-computational-biology/feed/</wfw:commentRss>
		<feedburner:origLink>http://www.fridgebuzz.com/2010/02/11/new-direction-computational-biology/</feedburner:origLink></item>
		<item>
		<title>A “New Space Opera” Reading List</title>
		<link>http://feedproxy.google.com/~r/fridgebuzz/~3/b_Fd4j8bPDM/</link>
		<comments>http://www.fridgebuzz.com/2009/10/11/a-new-space-opera-reading-list/#comments</comments>
		<pubDate>Sun, 11 Oct 2009 13:09:55 +0000</pubDate>
		<dc:creator>vanessa</dc:creator>
		
		<category><![CDATA[Books]]></category>

		<category><![CDATA[SF]]></category>

		<guid isPermaLink="false">http://www.fridgebuzz.com/?p=208</guid>
		<description><![CDATA[Many of my friends and acquaintances read SF, but there are a lot of sub-genres and I&#8217;ve noticed recently that many people either don&#8217;t know of &#8220;New Space Opera&#8221; or have just discovered it and want help finding more. Since I read as much of it as I can get my hands on, I figured [...]]]></description>
			<content:encoded><![CDATA[<p>Many of my friends and acquaintances read SF, but there are a lot of sub-genres and I&#8217;ve noticed recently that many people either don&#8217;t know of &#8220;New Space Opera&#8221; or have just discovered it and want help finding more. Since I read as much of it as I can get my hands on, I figured I&#8217;d make a short, annotated, reading list to give those so-inclined a leg up.</p>
<p>First, the inevitable question: what is <a href="http://en.wikipedia.org/wiki/Space_opera">&#8220;Space Opera?&#8221;</a> As far as I can make out, &#8220;Space Opera&#8221; was originally a derogatory term for the type of &#8220;cowboys in space&#8221; stories popular in the pulps once upon a time. Of course, low-brow or not, Space Opera is both very common and highly entertaining in television and film: &#8220;Star Trek&#8221; being the most obvious&mdash;in all its incarnations&mdash;as well as &#8220;Stargate&#8221; (likewise in 3 different series), &#8220;Firefly&#8221;, &#8220;Babylon 5&#8243;, and others you either know of if you&#8217;re a fan, or don&#8217;t need to know about if you&#8217;re not.</p>
<p>So what&#8217;s &#8220;New Space Opera?&#8221; This seems to be a much more controversial and slippery concept. For my part, I think of it as an updated, more high-brow version of Space Opera. It&#8217;s still primarily about adventure in space, but space isn&#8217;t just the setting anymore. The usual concerns of humanity far away from here and now&mdash;wild new technologies, bizarre and hostile environments, cultural evolution and upheaval&mdash;that you find in other types of SF are also found in New Space Opera. Since the late eighties, writers like Iain M. Banks, Alastair Reynolds, Peter F. Hamilton, Neal Asher, and others threw out the laws of physics as regards FTL travel (in &#8220;real&#8221; or &#8220;hard&#8221; SF you obviously cannot go faster than light) and then decided to see what kinds of ripping good yarns they could tell while sticking to most of the other rules of the SF genre. Usually, the canvas must be big: inter-stellar or even inter-galactic wars (including the cold kind); smuggling, piracy, espionage and terrorism; the rise and fall of empires; vast spans of space and time&mdash;that kind of thing.</p>
<p>So without further ado, here&#8217;s my short list of &#8220;New Space Opera&#8221; for anyone who wants to give it a go. This is by no means an exhaustive list (that would be impossible), nor is it necessarily a list of &#8220;the best&#8221; New Space Opera. It&#8217;s just my idea of some good places to start. Enjoy!</p>
<ol>
<li> <b>Iain M. Banks</b>. Not to be confused with Iain Banks, who is the same person writing non-genre fiction. To the best of my knowledge Banks was among the very first (if not <em>the</em> first) to kick of this new kind of space adventure. His first space opera <a href="http://www.amazon.com/gp/product/031600538X?ie=UTF8&#038;tag=fridgebuzz-20&#038;linkCode=as2&#038;camp=1789&#038;creative=9325&#038;creativeASIN=031600538X">Consider Phlebas</a><img src="http://www.assoc-amazon.com/e/ir?t=fridgebuzz-20&#038;l=as2&#038;o=1&#038;a=031600538X" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" /> is a classic, but my personal favourites are the later <a href="http://www.amazon.com/gp/product/0316030570?ie=UTF8&#038;tag=fridgebuzz-20&#038;linkCode=as2&#038;camp=1789&#038;creative=9325&#038;creativeASIN=0316030570">Use of Weapons</a><img src="http://www.assoc-amazon.com/e/ir?t=fridgebuzz-20&#038;l=as2&#038;o=1&#038;a=0316030570" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" /> and <a href="http://www.amazon.com/gp/product/0553374591?ie=UTF8&#038;tag=fridgebuzz-20&#038;linkCode=as2&#038;camp=1789&#038;creative=9325&#038;creativeASIN=0553374591">Feersum Endjinn</a><img src="http://www.assoc-amazon.com/e/ir?t=fridgebuzz-20&#038;l=as2&#038;o=1&#038;a=0553374591" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" />. Both <a href="http://www.amazon.com/gp/product/031600538X?ie=UTF8&#038;tag=fridgebuzz-20&#038;linkCode=as2&#038;camp=1789&#038;creative=9325&#038;creativeASIN=031600538X">Consider Phlebas</a><img src="http://www.assoc-amazon.com/e/ir?t=fridgebuzz-20&#038;l=as2&#038;o=1&#038;a=031600538X" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" /> and <a href="http://www.amazon.com/gp/product/0316030570?ie=UTF8&#038;tag=fridgebuzz-20&#038;linkCode=as2&#038;camp=1789&#038;creative=9325&#038;creativeASIN=0316030570">Use of Weapons</a><img src="http://www.assoc-amazon.com/e/ir?t=fridgebuzz-20&#038;l=as2&#038;o=1&#038;a=0316030570" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" /> are so-called &#8220;Culture&#8221; novels (involving a human civilization Banks calls simpy &#8220;The Culture&#8221;), while <a href="http://www.amazon.com/gp/product/0553374591?ie=UTF8&#038;tag=fridgebuzz-20&#038;linkCode=as2&#038;camp=1789&#038;creative=9325&#038;creativeASIN=0553374591">Feersum Endjinn</a><img src="http://www.assoc-amazon.com/e/ir?t=fridgebuzz-20&#038;l=as2&#038;o=1&#038;a=0553374591" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" /> is set in a universe of its own. Banks&#8217;s more recent work is still worth reading, but it seems to me to be running out of steam.</li>
<li> <b>Alastair Reynolds</b>. Reynolds has to be the undisputed master of vastness. His stories take place over such enormous spans of space and time that they sometimes feel a little bleak. Nevertheless, it&#8217;s brilliant and imaginative stuff. His debut series of novels <a href="http://www.amazon.com/gp/product/0441009425?ie=UTF8&#038;tag=fridgebuzz-20&#038;linkCode=as2&#038;camp=1789&#038;creative=9325&#038;creativeASIN=0441009425">Revelation Space</a><img src="http://www.assoc-amazon.com/e/ir?t=fridgebuzz-20&#038;l=as2&#038;o=1&#038;a=0441009425" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" />, <a href="http://www.amazon.com/gp/product/044101173X?ie=UTF8&#038;tag=fridgebuzz-20&#038;linkCode=as2&#038;camp=1789&#038;creative=9325&#038;creativeASIN=044101173X">Redemption Ark</a><img src="http://www.assoc-amazon.com/e/ir?t=fridgebuzz-20&#038;l=as2&#038;o=1&#038;a=044101173X" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" />, and <a href="http://www.amazon.com/gp/product/0441012914?ie=UTF8&#038;tag=fridgebuzz-20&#038;linkCode=as2&#038;camp=1789&#038;creative=9325&#038;creativeASIN=0441012914">Absolution Gap</a><img src="http://www.assoc-amazon.com/e/ir?t=fridgebuzz-20&#038;l=as2&#038;o=1&#038;a=0441012914" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" /> are must-reads. But if you&#8217;ve only got the time or taste for a singleton, I&#8217;d recommend the recent <a href="http://www.amazon.com/gp/product/0441017177?ie=UTF8&#038;tag=fridgebuzz-20&#038;linkCode=as2&#038;camp=1789&#038;creative=9325&#038;creativeASIN=0441017177">House of Suns</a><img src="http://www.assoc-amazon.com/e/ir?t=fridgebuzz-20&#038;l=as2&#038;o=1&#038;a=0441017177" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" />
 </li>
<li> <b>Peter F. Hamilton</b>. Hamilton tends to write long books with <em>lots</em> of characters. It&#8217;s the many points of view that bring the stories to life and make them so much fun. Probably the best place to start is with the two-volume &#8220;Commonwealth Saga&#8221;: <a href="http://www.amazon.com/gp/product/0345479211?ie=UTF8&#038;tag=fridgebuzz-20&#038;linkCode=as2&#038;camp=1789&#038;creative=9325&#038;creativeASIN=0345479211">Pandora&#8217;s Star</a><img src="http://www.assoc-amazon.com/e/ir?t=fridgebuzz-20&#038;l=as2&#038;o=1&#038;a=0345479211" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" /> and <a href="http://www.amazon.com/gp/product/0345461673?ie=UTF8&#038;tag=fridgebuzz-20&#038;linkCode=as2&#038;camp=1789&#038;creative=9325&#038;creativeASIN=0345461673">Judas Unchained</a><img src="http://www.assoc-amazon.com/e/ir?t=fridgebuzz-20&#038;l=as2&#038;o=1&#038;a=0345461673" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" />. He has what promises to be an even better series in the works, but as it&#8217;s unfinished, I wouldn&#8217;t start there (ok, it&#8217;s <a href="http://www.amazon.com/gp/product/034549654X?ie=UTF8&#038;tag=fridgebuzz-20&#038;linkCode=as2&#038;camp=1789&#038;creative=9325&#038;creativeASIN=034549654X">The Dreaming Void</a><img src="http://www.assoc-amazon.com/e/ir?t=fridgebuzz-20&#038;l=as2&#038;o=1&#038;a=034549654X" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" /> and <a href="http://www.amazon.com/gp/product/0345496558?ie=UTF8&#038;tag=fridgebuzz-20&#038;linkCode=as2&#038;camp=1789&#038;creative=9325&#038;creativeASIN=0345496558">The Temporal Void</a><img src="http://www.assoc-amazon.com/e/ir?t=fridgebuzz-20&#038;l=as2&#038;o=1&#038;a=0345496558" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" />&#8230;so far.)</li>
<li> <b>Neal Asher</b>. Asher took a little while to grow on me. I think he grew as a writer, too, which certainly helped. His first novel <a href="http://www.amazon.com/gp/product/0765349051?ie=UTF8&#038;tag=fridgebuzz-20&#038;linkCode=as2&#038;camp=1789&#038;creative=9325&#038;creativeASIN=0765349051">Gridlinked</a><img src="http://www.assoc-amazon.com/e/ir?t=fridgebuzz-20&#038;l=as2&#038;o=1&#038;a=0765349051" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" /> was well-reviewed and is probably worth reading because it&#8217;s the first &#8220;Agent Cormac&#8221; novel, but I didn&#8217;t think much of it at the time. An ultra-violent high-tech secret agent yarn. **yawn** But things definitely got better after that. Asher has a marvellously creepy bio-aesthetic that&#8217;s unlike any other writer I can think of. Asher&#8217;s &#8220;Polity&#8221; owes much to Banks&#8217;s &#8220;Culture&#8221;, in that it&#8217;s a utopian society ruled by (allegedly) benevolent AIs often embodied in warships (?!) But that&#8217;s about all they have in common. My favourites are probably the Agent Cormac novels, which are, in order: <a href="http://www.amazon.com/gp/product/0765349051?ie=UTF8&#038;tag=fridgebuzz-20&#038;linkCode=as2&#038;camp=1789&#038;creative=9325&#038;creativeASIN=0765349051">Gridlinked</a><img src="http://www.assoc-amazon.com/e/ir?t=fridgebuzz-20&#038;l=as2&#038;o=1&#038;a=0765349051" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" />, <a href="http://www.amazon.com/gp/product/0330484354?ie=UTF8&#038;tag=fridgebuzz-20&#038;linkCode=as2&#038;camp=1789&#038;creative=9325&#038;creativeASIN=0330484354">The Line of Polity</a><img src="http://www.assoc-amazon.com/e/ir?t=fridgebuzz-20&#038;l=as2&#038;o=1&#038;a=0330484354" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" />, <a href="http://www.amazon.com/gp/product/0765317311?ie=UTF8&#038;tag=fridgebuzz-20&#038;linkCode=as2&#038;camp=1789&#038;creative=9325&#038;creativeASIN=0765317311">Brass Man</a><img src="http://www.assoc-amazon.com/e/ir?t=fridgebuzz-20&#038;l=as2&#038;o=1&#038;a=0765317311" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" />, <a href="http://www.amazon.com/gp/product/0330441523?ie=UTF8&#038;tag=fridgebuzz-20&#038;linkCode=as2&#038;camp=1789&#038;creative=9325&#038;creativeASIN=0330441523">Polity Agent</a><img src="http://www.assoc-amazon.com/e/ir?t=fridgebuzz-20&#038;l=as2&#038;o=1&#038;a=0330441523" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" />, and <a href="http://www.amazon.com/gp/product/033044154X?ie=UTF8&#038;tag=fridgebuzz-20&#038;linkCode=as2&#038;camp=1789&#038;creative=9325&#038;creativeASIN=033044154X">Line War</a><img src="http://www.assoc-amazon.com/e/ir?t=fridgebuzz-20&#038;l=as2&#038;o=1&#038;a=033044154X" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" />.</li>
<li> <b>Charles Stross</b>. Stross does more than just Space Opera, but he&#8217;s written a couple of decent ones: <a href="http://www.amazon.com/gp/product/0441012965?ie=UTF8&#038;tag=fridgebuzz-20&#038;linkCode=as2&#038;camp=1789&#038;creative=9325&#038;creativeASIN=0441012965">Iron Sunrise</a><img src="http://www.assoc-amazon.com/e/ir?t=fridgebuzz-20&#038;l=as2&#038;o=1&#038;a=0441012965" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" />, <a href="http://www.amazon.com/gp/product/0441011799?ie=UTF8&#038;tag=fridgebuzz-20&#038;linkCode=as2&#038;camp=1789&#038;creative=9325&#038;creativeASIN=0441011799">Singularity Sky</a><img src="http://www.assoc-amazon.com/e/ir?t=fridgebuzz-20&#038;l=as2&#038;o=1&#038;a=0441011799" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" />, and by stretching the definition of Space Opera a bit, you could probably include <a href="http://www.amazon.com/gp/product/0441014151?ie=UTF8&#038;tag=fridgebuzz-20&#038;linkCode=as2&#038;camp=1789&#038;creative=9325&#038;creativeASIN=0441014151">Accelerando</a><img src="http://www.assoc-amazon.com/e/ir?t=fridgebuzz-20&#038;l=as2&#038;o=1&#038;a=0441014151" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" /><br />
&mdash;which is worth a read anyway, because it&#8217;s the only attempt I know of to write up to and <em>through</em> the <a href="http://bit.ly/1I1UhA">&#8220;Vingean singularity&#8221;</a>. Deserves a prize for bravery, that.</li>
<li> <b>John Scalzi</b>. This series is a must-read: <a href="http://www.amazon.com/gp/product/0765348276?ie=UTF8&#038;tag=fridgebuzz-20&#038;linkCode=as2&#038;camp=1789&#038;creative=9325&#038;creativeASIN=0765348276">Old Man&#8217;s War</a><img src="http://www.assoc-amazon.com/e/ir?t=fridgebuzz-20&#038;l=as2&#038;o=1&#038;a=0765348276" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" />, <a href="http://www.amazon.com/gp/product/0765354063?ie=UTF8&#038;tag=fridgebuzz-20&#038;linkCode=as2&#038;camp=1789&#038;creative=9325&#038;creativeASIN=0765354063">The Ghost Brigades</a><img src="http://www.assoc-amazon.com/e/ir?t=fridgebuzz-20&#038;l=as2&#038;o=1&#038;a=0765354063" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" />, <a href="http://www.amazon.com/gp/product/076535618X?ie=UTF8&#038;tag=fridgebuzz-20&#038;linkCode=as2&#038;camp=1789&#038;creative=9325&#038;creativeASIN=076535618X">The Last Colony</a><img src="http://www.assoc-amazon.com/e/ir?t=fridgebuzz-20&#038;l=as2&#038;o=1&#038;a=076535618X" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" /> and <a href="http://www.amazon.com/gp/product/0765356198?ie=UTF8&#038;tag=fridgebuzz-20&#038;linkCode=as2&#038;camp=1789&#038;creative=9325&#038;creativeASIN=0765356198">Zoe&#8217;s Tale</a><img src="http://www.assoc-amazon.com/e/ir?t=fridgebuzz-20&#038;l=as2&#038;o=1&#038;a=0765356198" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" />. The last is a bit of a do-over of <a href="http://www.amazon.com/gp/product/076535618X?ie=UTF8&#038;tag=fridgebuzz-20&#038;linkCode=as2&#038;camp=1789&#038;creative=9325&#038;creativeASIN=076535618X">The Last Colony</a><img src="http://www.assoc-amazon.com/e/ir?t=fridgebuzz-20&#038;l=as2&#038;o=1&#038;a=076535618X" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" />, but even though I was originally doubtful, it turned out to be well-worth the read.</li>
<li> <b>David Weber</b>. This is probably the most controversial entry on my list. Weber writes military SF (and fantasy), and he&#8217;s <em>very</em> prolific. Military SF is sort of a sub-genre of Space Opera (itself already a sub-genre). Still, it&#8217;s got all the right elements: lots of big space ships getting blown to smithereens. Honor Harrington, the heroine of an apparently endless series of novels, owes probably everything but her gender and her Queen to Horatio Hornblower. Nevertheless, the first 4 books in the series, <a href="http://www.amazon.com/gp/product/0743435710?ie=UTF8&#038;tag=fridgebuzz-20&#038;linkCode=as2&#038;camp=1789&#038;creative=9325&#038;creativeASIN=0743435710">On Basilisk Station</a><img src="http://www.assoc-amazon.com/e/ir?t=fridgebuzz-20&#038;l=as2&#038;o=1&#038;a=0743435710" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" />, <a href="http://www.amazon.com/gp/product/0743435729?ie=UTF8&#038;tag=fridgebuzz-20&#038;linkCode=as2&#038;camp=1789&#038;creative=9325&#038;creativeASIN=0743435729">The Honor of the Queen</a><img src="http://www.assoc-amazon.com/e/ir?t=fridgebuzz-20&#038;l=as2&#038;o=1&#038;a=0743435729" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" />, <a href="http://www.amazon.com/gp/product/0743435737?ie=UTF8&#038;tag=fridgebuzz-20&#038;linkCode=as2&#038;camp=1789&#038;creative=9325&#038;creativeASIN=0743435737">The Short Victorious War</a><img src="http://www.assoc-amazon.com/e/ir?t=fridgebuzz-20&#038;l=as2&#038;o=1&#038;a=0743435737" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" />, and <a href="http://www.amazon.com/gp/product/0743435745?ie=UTF8&#038;tag=fridgebuzz-20&#038;linkCode=as2&#038;camp=1789&#038;creative=9325&#038;creativeASIN=0743435745">Field of Dishonor</a><img src="http://www.assoc-amazon.com/e/ir?t=fridgebuzz-20&#038;l=as2&#038;o=1&#038;a=0743435745" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" /> are highly entertaining. </li>
<li> <b>Gardner Dozois and Jonathon Strahan (Eds.)</b> If you&#8217;re an SF fan, you&#8217;ve probably noticed the ever shrinking shelf-space for SF in bookstores. The &#8220;Science Fiction &#038; Fantasy&#8221; section is typically 99% fantasy and most of the SF is video-game and television tie-ins. The industry seems to be in some kind of (hopefully non-fatal) tail-spin, so the real writing and publishing effort is going into (or should I say: returning to) short fiction.  <a href="http://www.amazon.com/gp/product/0060846755?ie=UTF8&#038;tag=fridgebuzz-20&#038;linkCode=as2&#038;camp=1789&#038;creative=9325&#038;creativeASIN=0060846755">The New Space Opera</a><img src="http://www.assoc-amazon.com/e/ir?t=fridgebuzz-20&#038;l=as2&#038;o=1&#038;a=0060846755" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" /> and <a href="http://www.amazon.com/gp/product/0061562351?ie=UTF8&#038;tag=fridgebuzz-20&#038;linkCode=as2&#038;camp=1789&#038;creative=9325&#038;creativeASIN=0061562351">The New Space Opera 2</a><img src="http://www.assoc-amazon.com/e/ir?t=fridgebuzz-20&#038;l=as2&#038;o=1&#038;a=0061562351" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" /> are two excellent anthologies of short fiction, some of it by the aforementioned authors, and many more besides. I can&#8217;t wait for the next instalment!</li>
</ol>
<p>Note that all of the authors mentioned above (well, most of them, anyway) have written many more books than those I have listed. Those are just my suggestions for places to start. After that, Amazon&#8217;s search feature is your friend. Enjoy!</p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/fridgebuzz?a=b_Fd4j8bPDM:PlIxeX_Y5j4:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/fridgebuzz?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/fridgebuzz?a=b_Fd4j8bPDM:PlIxeX_Y5j4:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/fridgebuzz?i=b_Fd4j8bPDM:PlIxeX_Y5j4:F7zBnMyn0Lo" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/fridgebuzz?a=b_Fd4j8bPDM:PlIxeX_Y5j4:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/fridgebuzz?i=b_Fd4j8bPDM:PlIxeX_Y5j4:V_sGLiPBpWU" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/fridgebuzz/~4/b_Fd4j8bPDM" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.fridgebuzz.com/2009/10/11/a-new-space-opera-reading-list/feed/</wfw:commentRss>
		<feedburner:origLink>http://www.fridgebuzz.com/2009/10/11/a-new-space-opera-reading-list/</feedburner:origLink></item>
		<item>
		<title>Gruple: A Tuplespace for Groovy</title>
		<link>http://feedproxy.google.com/~r/fridgebuzz/~3/BUtGX4oJ82s/</link>
		<comments>http://www.fridgebuzz.com/2009/10/08/gruple-a-tuplespace-for-groovy/#comments</comments>
		<pubDate>Thu, 08 Oct 2009 16:45:16 +0000</pubDate>
		<dc:creator>vanessa</dc:creator>
		
		<category><![CDATA[Groovy]]></category>

		<category><![CDATA[Java]]></category>

		<category><![CDATA[Programming]]></category>

		<category><![CDATA[concurrency]]></category>

		<category><![CDATA[linkedin]]></category>

		<category><![CDATA[open source]]></category>

		<guid isPermaLink="false">http://www.fridgebuzz.com/?p=204</guid>
		<description><![CDATA[I&#8217;d like to announce the first release of Gruple, a tuplespace implementation for Groovy (and Java, of course.) Release 1.0 is an *in-process* space only, meaning that it can be used to co-ordinate and synchronize threads, but not separate processes. It&#8217;s intent was to add one more tool to the toolkit for making concurrent programming [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;d like to announce the first release of <a href="http://gruple.googlecode.com">Gruple</a>, a tuplespace implementation for Groovy (and Java, of course.) Release 1.0 is an *in-process* space only, meaning that it can be used to co-ordinate and synchronize threads, but not separate processes. It&#8217;s intent was to add one more tool to the toolkit for making concurrent programming simpler. (A remote space, allowing co-ordination among separate processes and/or nodes is on the roadmap, but not near the top.)</p>
<p>You can find the project at <a href="http://gruple.googlecode.com">http://gruple.googlecode.com</a></p>
<p>After downloading and building the source (there&#8217;s an ant buildfile to make it easy enough), please read the <a href="http://code.google.com/p/gruple/wiki/Demos">Demos</a> page for some instant gratification. <img src='http://www.fridgebuzz.com/wordpress/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
<p>Please enjoy it, and I appreciate any feedback (including bug reports!)</p>
<p>Happy concurrent programming!</p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/fridgebuzz?a=BUtGX4oJ82s:KTLyFnZwfc0:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/fridgebuzz?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/fridgebuzz?a=BUtGX4oJ82s:KTLyFnZwfc0:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/fridgebuzz?i=BUtGX4oJ82s:KTLyFnZwfc0:F7zBnMyn0Lo" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/fridgebuzz?a=BUtGX4oJ82s:KTLyFnZwfc0:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/fridgebuzz?i=BUtGX4oJ82s:KTLyFnZwfc0:V_sGLiPBpWU" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/fridgebuzz/~4/BUtGX4oJ82s" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.fridgebuzz.com/2009/10/08/gruple-a-tuplespace-for-groovy/feed/</wfw:commentRss>
		<feedburner:origLink>http://www.fridgebuzz.com/2009/10/08/gruple-a-tuplespace-for-groovy/</feedburner:origLink></item>
		<item>
		<title>Contacting the Author</title>
		<link>http://feedproxy.google.com/~r/fridgebuzz/~3/fXHw2D6W-Sg/</link>
		<comments>http://www.fridgebuzz.com/2009/08/21/contacting-the-author/#comments</comments>
		<pubDate>Fri, 21 Aug 2009 12:45:06 +0000</pubDate>
		<dc:creator>vanessa</dc:creator>
		
		<category><![CDATA[asides]]></category>

		<guid isPermaLink="false">http://www.fridgebuzz.com/?p=202</guid>
		<description><![CDATA[I realized late that the only way to contact me is by my now thoroughly expired iName (what was I thinking?!) The About page has been fixed. Sorry for the inconvenience.
]]></description>
			<content:encoded><![CDATA[<p>I realized late that the only way to contact me is by my now thoroughly expired iName (what was I thinking?!) The About page has been fixed. Sorry for the inconvenience.</p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/fridgebuzz?a=fXHw2D6W-Sg:1Z-KeUP5RRs:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/fridgebuzz?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/fridgebuzz?a=fXHw2D6W-Sg:1Z-KeUP5RRs:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/fridgebuzz?i=fXHw2D6W-Sg:1Z-KeUP5RRs:F7zBnMyn0Lo" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/fridgebuzz?a=fXHw2D6W-Sg:1Z-KeUP5RRs:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/fridgebuzz?i=fXHw2D6W-Sg:1Z-KeUP5RRs:V_sGLiPBpWU" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/fridgebuzz/~4/fXHw2D6W-Sg" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.fridgebuzz.com/2009/08/21/contacting-the-author/feed/</wfw:commentRss>
		<feedburner:origLink>http://www.fridgebuzz.com/2009/08/21/contacting-the-author/</feedburner:origLink></item>
		<item>
		<title>Loosely-Coupled Actors: In Brief</title>
		<link>http://feedproxy.google.com/~r/fridgebuzz/~3/zwkuQMvLaY8/</link>
		<comments>http://www.fridgebuzz.com/2009/08/19/loosely-coupled-actors-in-brief/#comments</comments>
		<pubDate>Wed, 19 Aug 2009 13:06:32 +0000</pubDate>
		<dc:creator>vanessa</dc:creator>
		
		<category><![CDATA[Computer Science]]></category>

		<category><![CDATA[Distributed Computing]]></category>

		<category><![CDATA[Programming]]></category>

		<category><![CDATA[actors]]></category>

		<category><![CDATA[concurrency]]></category>

		<category><![CDATA[linkedin]]></category>

		<category><![CDATA[loosely-coupled]]></category>

		<category><![CDATA[tuplespaces]]></category>

		<guid isPermaLink="false">http://www.fridgebuzz.com/?p=189</guid>
		<description><![CDATA[Actors are a popular way to write concurrent &#038; distributed programs. Immutable messages are passed between actors which do the required processing, avoiding the difficulties inherent in sharing data among threads/processes.
Tuplespaces (best exemplified in current times by JavaSpaces) are a way to decouple cooperating processes by using pattern-matching to share immutable and persistent data objects.
Many [...]]]></description>
			<content:encoded><![CDATA[<p>Actors are a popular way to write concurrent &#038; distributed programs. Immutable messages are passed between actors which do the required processing, avoiding the difficulties inherent in sharing data among threads/processes.</p>
<p>Tuplespaces (best exemplified in current times by <a href="http://java.sun.com/developer/technicalArticles/tools/JavaSpaces/">JavaSpaces)</a> are a way to decouple cooperating processes by using pattern-matching to share immutable and persistent data objects.</p>
<blockquote><p>Many distributed algorithms can be modelled as a flow of objects between participants.</p>
<p> &#8211;<a href="http://www.amazon.ca/gp/product/0201309556?ie=UTF8&#038;tag=fridgebuzz00-20&#038;linkCode=as2&#038;camp=15121&#038;creative=330641&#038;creativeASIN=0201309556">JavaSpaces(TM) Principles, Patterns, and Practice</a><img src="http://www.assoc-amazon.ca/e/ir?t=fridgebuzz00-20&#038;l=as2&#038;o=15&#038;a=0201309556" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" /></p></blockquote>
<p>Or, if you prefer, substitute &#8220;parallel&#8221; for &#8220;distributed&#8221; and &#8220;messages&#8221; for &#8220;objects&#8221;. </p>
<p>So what do you get if you combine the pattern-based communication of tuplespaces with the message processing paradigm of actors? <em>Loosely-coupled actors</em>. </p>
<p>Actually, as I see it, you get two things:</p>
<ul>
<li>An easier way to write tuplespace programs: the actor DSL provides a formalism for describing reading, writing, and consuming of tuples and the behaviour associated with these operations.</li>
<li>Pattern-based communication between actors with no explicit reference to each other: actors are decoupled in both (address)space and time (since messages are persistent objects.)</li>
</ul>
<p>In both cases, a (hopefully) better way to write concurrent programs. </p>
<p>To the best of my knowledge, no one has tried this yet. </p>
<p><strong>Note</strong>: I wrote <a href="http://www.fridgebuzz.com/2009/08/18/loosely-coupled-actors/">a longer piece on this topic</a> yesterday with more explanation and references. For those wanting <a href="http://www.fridgebuzz.com/2009/08/18/loosely-coupled-actors/">a little more&#8230;</a></p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/fridgebuzz?a=zwkuQMvLaY8:5eRjJh9Nb_U:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/fridgebuzz?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/fridgebuzz?a=zwkuQMvLaY8:5eRjJh9Nb_U:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/fridgebuzz?i=zwkuQMvLaY8:5eRjJh9Nb_U:F7zBnMyn0Lo" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/fridgebuzz?a=zwkuQMvLaY8:5eRjJh9Nb_U:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/fridgebuzz?i=zwkuQMvLaY8:5eRjJh9Nb_U:V_sGLiPBpWU" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/fridgebuzz/~4/zwkuQMvLaY8" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.fridgebuzz.com/2009/08/19/loosely-coupled-actors-in-brief/feed/</wfw:commentRss>
		<feedburner:origLink>http://www.fridgebuzz.com/2009/08/19/loosely-coupled-actors-in-brief/</feedburner:origLink></item>
	</channel>
</rss>
