<?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 Blog that Noone Reads</title>
	<atom:link href="http://theblogthatnoonereads.davegrijalva.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://theblogthatnoonereads.davegrijalva.com</link>
	<description>Except for you.  You read it.</description>
	<lastBuildDate>Wed, 21 Sep 2011 18:38:46 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3-aortic-dissection</generator>
		<item>
		<title>Shared Items</title>
		<link>http://theblogthatnoonereads.davegrijalva.com/2011/09/21/shared-items/</link>
		<comments>http://theblogthatnoonereads.davegrijalva.com/2011/09/21/shared-items/#comments</comments>
		<pubDate>Wed, 21 Sep 2011 18:36:18 +0000</pubDate>
		<dc:creator>Dave Grijalva</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://theblogthatnoonereads.davegrijalva.com/?p=661</guid>
		<description><![CDATA[I haven&#8217;t been posting much lately. I would like to get back to it, but I&#8217;m not sure where I want to do that. In the meantime, I use google reader to share things I find interesting. Check out my &#8230; <a href="http://theblogthatnoonereads.davegrijalva.com/2011/09/21/shared-items/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>I haven&#8217;t been posting much lately.  I would like to get back to it, but I&#8217;m not sure where I want to do that.  In the meantime, I use google reader to share things I find interesting.</p>
<p><a href="http://www.google.com/reader/shared/05139620685251791998">Check out my feed</a>.</p>
<p>Also, you can see a snapshot of recent items over there in the right column.</p>
]]></content:encoded>
			<wfw:commentRss>http://theblogthatnoonereads.davegrijalva.com/2011/09/21/shared-items/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>GoGaRuCo Talk This Friday</title>
		<link>http://theblogthatnoonereads.davegrijalva.com/2011/09/14/gogaruco-talk-this-friday/</link>
		<comments>http://theblogthatnoonereads.davegrijalva.com/2011/09/14/gogaruco-talk-this-friday/#comments</comments>
		<pubDate>Wed, 14 Sep 2011 21:50:18 +0000</pubDate>
		<dc:creator>Dave Grijalva</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://theblogthatnoonereads.davegrijalva.com/?p=659</guid>
		<description><![CDATA[I mentioned previously that I&#8217;ll be speaking at GoGaRuCo 2011. Well, the conference begins this friday. If you weren&#8217;t lucky enough to get a ticket before it sold out, fear not. Talks will be streamed live to the interwebs at &#8230; <a href="http://theblogthatnoonereads.davegrijalva.com/2011/09/14/gogaruco-talk-this-friday/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>I mentioned previously that I&#8217;ll be speaking at GoGaRuCo 2011.  Well, the conference begins this friday.  If you weren&#8217;t lucky enough to get a ticket before it sold out, fear not.  Talks <a href="https://twitter.com/#!/gogaruco/status/113732387178938368"> will be streamed</a> live to the interwebs at a URL to be announced.</p>
<p>Check out <a href="http://gogaruco.com/schedule.html">the schedule</a> to see who&#8217;s speaking about what and when.  It&#8217;s going to be a great conference.  Hope to see you there.</p>
]]></content:encoded>
			<wfw:commentRss>http://theblogthatnoonereads.davegrijalva.com/2011/09/14/gogaruco-talk-this-friday/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>GoGaRuCo 2011</title>
		<link>http://theblogthatnoonereads.davegrijalva.com/2011/07/27/gogaruco-2011/</link>
		<comments>http://theblogthatnoonereads.davegrijalva.com/2011/07/27/gogaruco-2011/#comments</comments>
		<pubDate>Wed, 27 Jul 2011 19:38:37 +0000</pubDate>
		<dc:creator>Dave Grijalva</dc:creator>
				<category><![CDATA[Geek]]></category>

		<guid isPermaLink="false">http://theblogthatnoonereads.davegrijalva.com/?p=656</guid>
		<description><![CDATA[I&#8217;m thrilled to announce that I&#8217;ll be joining Ruby great such as Yehuda Katz, José Valim, and Ilya Grigorik on the speakers list at this year&#8217;s Golden Gate Ruby Conference. My talk will be on the Go programming language. Ruby &#8230; <a href="http://theblogthatnoonereads.davegrijalva.com/2011/07/27/gogaruco-2011/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>I&#8217;m thrilled to announce that I&#8217;ll be joining Ruby great such as Yehuda Katz, José Valim, and Ilya Grigorik on the speakers list at this year&#8217;s <a href="http://gogaruco.com/">Golden Gate Ruby Conference</a>.  My talk will be on the <a href="http://golang.org">Go programming language</a>.</p>
<p><a href="http://www.ruby-lang.org/en/about/">Ruby takes inspiration</a> from many programming languages that came before it.  It aspires to make complicated programming tasks simpler.  Go provides a similar simplification for lock-free concurrent programming though a few simple language features.  Even though Ruby is over ten years old, this is no time to stop looking outwards for inspiration.</p>
<p><a href="http://gogaruco.com/registration.html">Come see</a> an introduction to Go, a demonstration of how Go does concurrency, and how these concepts are applicable within the Ruby community.</p>
]]></content:encoded>
			<wfw:commentRss>http://theblogthatnoonereads.davegrijalva.com/2011/07/27/gogaruco-2011/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Is this thing on?</title>
		<link>http://theblogthatnoonereads.davegrijalva.com/2011/07/27/is-this-thing-on/</link>
		<comments>http://theblogthatnoonereads.davegrijalva.com/2011/07/27/is-this-thing-on/#comments</comments>
		<pubDate>Wed, 27 Jul 2011 18:35:32 +0000</pubDate>
		<dc:creator>Dave Grijalva</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://theblogthatnoonereads.davegrijalva.com/?p=654</guid>
		<description><![CDATA[Some people write about how long it&#8217;s been since they&#8217;ve posted. I&#8217;m not going to do that.]]></description>
			<content:encoded><![CDATA[<p>Some people write about how long it&#8217;s been since they&#8217;ve posted.  I&#8217;m not going to do that.</p>
]]></content:encoded>
			<wfw:commentRss>http://theblogthatnoonereads.davegrijalva.com/2011/07/27/is-this-thing-on/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Wine Tour</title>
		<link>http://theblogthatnoonereads.davegrijalva.com/2010/03/09/wine-tour/</link>
		<comments>http://theblogthatnoonereads.davegrijalva.com/2010/03/09/wine-tour/#comments</comments>
		<pubDate>Tue, 09 Mar 2010 11:23:29 +0000</pubDate>
		<dc:creator>Dave Grijalva</dc:creator>
				<category><![CDATA[Personal]]></category>
		<category><![CDATA[Pictures]]></category>

		<guid isPermaLink="false">http://theblogthatnoonereads.davegrijalva.com/?p=641</guid>
		<description><![CDATA[Before we all got drunk To celebrate my recent completion of 26 laps around the sun, Kate arranged a trip to Napa for us and some friends.]]></description>
			<content:encoded><![CDATA[<div class="img">
<a href="http://www.flickr.com/photos/dgrijalva/sets/72157623460424429/" title="wine tour"><img src="http://farm5.static.flickr.com/4021/4419022103_787ac1f11f_m.jpg" alt="" /></a><br />
<span class="caption">Before we all got drunk</span>
</div>
<p>To celebrate my recent completion of 26 laps around the sun, Kate arranged a trip to Napa for us and some friends.</p>
]]></content:encoded>
			<wfw:commentRss>http://theblogthatnoonereads.davegrijalva.com/2010/03/09/wine-tour/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Photography-ing</title>
		<link>http://theblogthatnoonereads.davegrijalva.com/2010/03/09/photography-ing/</link>
		<comments>http://theblogthatnoonereads.davegrijalva.com/2010/03/09/photography-ing/#comments</comments>
		<pubDate>Tue, 09 Mar 2010 11:14:22 +0000</pubDate>
		<dc:creator>Dave Grijalva</dc:creator>
				<category><![CDATA[Pictures]]></category>
		<category><![CDATA[San Francisco]]></category>

		<guid isPermaLink="false">http://theblogthatnoonereads.davegrijalva.com/2010/03/09/photography-ing/</guid>
		<description><![CDATA[A Hobbit Hole in San Francisco? It&#8217;s been a while since I&#8217;ve posted anything, but I&#8217;m trying to get out with my camera when the weather is good. Here are some shots from a recent trip to Crissy Field.]]></description>
			<content:encoded><![CDATA[<div class="img">
<a href="http://www.flickr.com/photos/dgrijalva/sets/72157623444906808/" title="crissy field"><img src="http://farm3.static.flickr.com/2723/4361923792_7549165f4d_m.jpg" alt="" /></a><br />
<span class="caption">A Hobbit Hole in San Francisco?</span>
</div>
<p>It&#8217;s been a while since I&#8217;ve posted anything, but I&#8217;m trying to get out with my camera when the weather is good.  Here are some shots from a recent trip to Crissy Field.</p>
]]></content:encoded>
			<wfw:commentRss>http://theblogthatnoonereads.davegrijalva.com/2010/03/09/photography-ing/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Team Coco</title>
		<link>http://theblogthatnoonereads.davegrijalva.com/2010/01/15/team-coco/</link>
		<comments>http://theblogthatnoonereads.davegrijalva.com/2010/01/15/team-coco/#comments</comments>
		<pubDate>Fri, 15 Jan 2010 09:56:19 +0000</pubDate>
		<dc:creator>Dave Grijalva</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://theblogthatnoonereads.davegrijalva.com/2010/01/15/team-coco/</guid>
		<description><![CDATA[Credit]]></description>
			<content:encoded><![CDATA[<p><img src="http://theblogthatnoonereads.davegrijalva.com/wp-content/uploads/conan_03.jpg" alt="I'm with Coco" height="619" width="400"></p>
<p><a href="http://www.sirmikeofmitchell.com/imwithcoco/">Credit</a></p>
]]></content:encoded>
			<wfw:commentRss>http://theblogthatnoonereads.davegrijalva.com/2010/01/15/team-coco/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Dear Santa</title>
		<link>http://theblogthatnoonereads.davegrijalva.com/2009/12/15/dear-santa/</link>
		<comments>http://theblogthatnoonereads.davegrijalva.com/2009/12/15/dear-santa/#comments</comments>
		<pubDate>Tue, 15 Dec 2009 19:38:43 +0000</pubDate>
		<dc:creator>Dave Grijalva</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://theblogthatnoonereads.davegrijalva.com/2009/12/15/dear-santa/</guid>
		<description><![CDATA[This year, I have everything I want.]]></description>
			<content:encoded><![CDATA[<p><img src="http://theblogthatnoonereads.davegrijalva.com/wp-content/uploads/xmas_kate.jpg" alt="Xmas Kate" height="485" width="450" style="display:block; text-align: center"></p>
<p>This year, I have everything I want.</p>
]]></content:encoded>
			<wfw:commentRss>http://theblogthatnoonereads.davegrijalva.com/2009/12/15/dear-santa/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Fireflies</title>
		<link>http://theblogthatnoonereads.davegrijalva.com/2009/11/23/fireflies/</link>
		<comments>http://theblogthatnoonereads.davegrijalva.com/2009/11/23/fireflies/#comments</comments>
		<pubDate>Mon, 23 Nov 2009 22:22:04 +0000</pubDate>
		<dc:creator>Dave Grijalva</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://theblogthatnoonereads.davegrijalva.com/2009/11/23/fireflies/</guid>
		<description><![CDATA[My friend made a cover of Fireflies by Owl City. It&#8217;s mostly a cappella and fully awesome.]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.davidungermusic.com">My friend</a> made a cover of Fireflies by Owl City.  It&#8217;s mostly a cappella and fully awesome.</p>
<p><object width="425" height="344"><param name="movie" value="http://www.youtube.com/v/RaLidddiyRQ&#038;color1=0xb1b1b1&#038;color2=0xcfcfcf&#038;hl=en_US&#038;feature=player_embedded&#038;fs=1"></param><param name="allowFullScreen" value="true"></param><param name="allowScriptAccess" value="always"></param><embed src="http://www.youtube.com/v/RaLidddiyRQ&#038;color1=0xb1b1b1&#038;color2=0xcfcfcf&#038;hl=en_US&#038;feature=player_embedded&#038;fs=1" type="application/x-shockwave-flash" allowfullscreen="true" allowScriptAccess="always" width="425" height="344"></embed></object></p>
]]></content:encoded>
			<wfw:commentRss>http://theblogthatnoonereads.davegrijalva.com/2009/11/23/fireflies/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Forward Compatibility with Ruby 1.9</title>
		<link>http://theblogthatnoonereads.davegrijalva.com/2009/11/19/forward-compatibility-with-ruby-1-9/</link>
		<comments>http://theblogthatnoonereads.davegrijalva.com/2009/11/19/forward-compatibility-with-ruby-1-9/#comments</comments>
		<pubDate>Thu, 19 Nov 2009 22:54:19 +0000</pubDate>
		<dc:creator>Dave Grijalva</dc:creator>
				<category><![CDATA[Geek]]></category>

		<guid isPermaLink="false">http://theblogthatnoonereads.davegrijalva.com/2009/11/19/forward-compatibility-with-ruby-1-9/</guid>
		<description><![CDATA[Rails 3.0 is going to fully support Ruby 1.9. It&#8217;s a good thing, too, since 1.9 is much faster and has some important improvements. What that means is that, eventually, if not now, you&#8217;ll want to at least make sure &#8230; <a href="http://theblogthatnoonereads.davegrijalva.com/2009/11/19/forward-compatibility-with-ruby-1-9/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Rails 3.0 is going to fully support Ruby 1.9.  It&#8217;s a good thing, too, since 1.9 is much faster and has some important improvements.  What that means is that, eventually, <a href="http://yehudakatz.com/2009/07/17/what-do-we-need-to-get-on-ruby-1-9/" title="What do we need to get on Ruby 1.9? &laquo;  Katz Got Your Tongue?">if not now</a>, you&#8217;ll want to at least make sure your code runs in 1.9.  A while back, I went through the differences between 1.8 and 1.9 with an eye for forward compatibility issues.  I&#8217;ve picked out what I think the major gotchas are.  Avoid these in your code and it should make moving to 1.9 a lot easier.</p>
<p><span id="more-620"></span></p>
<p><strong>Hashes are now ordered.</strong>  This really shouldn&#8217;t cause problems for you, since the order of hashes in 1.8 are not to be trusted.  You may want to consider an alternate implementation of <code>OrderedHash</code> once you go to 1.9 so eliminate unnecessary work.</p>
<div><script src="http://gist.github.com/239094.js?file=HashesAreOrdered.rb"></script></div>
<p><strong><code>Object</code> now has a superclass, <code>BasicObject</code>.</strong>  You should checkout <a href="http://amazon.com/dp/1934356085" title="Amazon.com: Programming Ruby 1.9: The Pragmatic Programmers' Guide (Facets of Ruby) (9781934356081): Dave Thomas, Chad Fowler, Andy Hunt: Books">the Pickaxe</a> for the reasons behind this, but it&#8217;s important that you don&#8217;t rely on <code>Object.superclass</code> being <code>nil</code>.</p>
<div><script src="http://gist.github.com/239094.js?file=ObjectSuperclass.rb"></script></div>
<p><strong>The grammar for single line <code>if</code> statements has changed.</strong>  Specifically, <code>then</code> is now the blessed form.  The <code>:</code> form has been removed.</p>
<div><script src="http://gist.github.com/239094.js?file=SingleLineStatements.rb"></script></div>
<p><strong>The <code>retry</code> command has been removed from looping.</strong>  It is still available for exception handling, though.  I doubt anybody here really used this. Don&#8217;t start.</p>
<div><script src="http://gist.github.com/239094.js?file=RetryOnLoops.rb"></script></div>
<p><strong>The scoping rules for blocks have changed.</strong>  This is probably the most likely to bite you because it&#8217;s an easy thing to miss.  The change is that, in 1.9, block parameters are <em>always</em> private to the block.  The best way to protect yourself from this is to never share a local variable name with a block parameter name.</p>
<div><script src="http://gist.github.com/239094.js?file=PrivateBlockParams.rb"></script></div>
]]></content:encoded>
			<wfw:commentRss>http://theblogthatnoonereads.davegrijalva.com/2009/11/19/forward-compatibility-with-ruby-1-9/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

