<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/rss2full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><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:sy="http://purl.org/rss/1.0/modules/syndication/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:creativeCommons="http://backend.userland.com/creativeCommonsRssModule" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" version="2.0">

<channel>
	<title>Nathan Levesque - Software Engineer</title>
	
	<link>http://nathanlevesque.com</link>
	<description>Software, Technology, and Miscellany</description>
	<lastBuildDate>Thu, 20 Aug 2009 01:12:09 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.5</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<geo:lat>42.116277</geo:lat><geo:long>-72.550315</geo:long><creativeCommons:license>http://creativecommons.org/licenses/by-nc/2.0/</creativeCommons:license><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" href="http://feeds.feedburner.com/NathanLevesque" type="application/rss+xml" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com" /><item>
		<title>Fun with Groovy Closures</title>
		<link>http://feedproxy.google.com/~r/NathanLevesque/~3/z1F50Un0Mo4/</link>
		<comments>http://nathanlevesque.com/2009/08/19/fun-with-groovy-closures/#comments</comments>
		<pubDate>Thu, 20 Aug 2009 01:12:09 +0000</pubDate>
		<dc:creator>Rhysyngsun</dc:creator>
				<category><![CDATA[Java]]></category>

		<guid isPermaLink="false">http://nathanlevesque.com/?p=118</guid>
		<description><![CDATA[I&#8217;ve been working with some of Groovy&#8217;s more powerful concepts lately and thought I would share some of the stuff I&#8217;ve discovered that is not readily apparent in the documentation. I myself took Groovy closures for granted for a while but once you really start to understand how powerful and flexible they are you can [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve been working with some of Groovy&#8217;s more powerful concepts lately and thought I would share some of the stuff I&#8217;ve discovered that is not readily apparent in the documentation. I myself took Groovy closures for granted for a while but once you really start to understand how powerful and flexible they are you can really start to code what would otherwise be mind-boggling concepts in vanilla Java.</p>
<p>Take the following example code for instance:</p>
<script src="http://gist.github.com/170746.js"></script>
<p>All three examples illustrate the same concept: using a Groovy closure to call a method on and arbitrary string instance. You could of course be doing much more in that closure, but for purposes of illustration i&#8217;ll keep it simple.</p>
<p>What we&#8217;re doing in examples 1 and 2 is changing the scope that the closure gets evaluated under. Normally, a delegate will resolve this to the scope that it was defined in. By setting the resolveStrategy and delegate, we tell it to look for a delegate first and resolve this to the delegate object. The delegate can be any Groovy/Java object. In doing so, when we invoke the closure, the split() method gets called on the splitMe object we assigned to delegate.</p>
<p>Example #2 is simply a Groovy convenience method for the same. You can either pass the closure as an argument or define it inline.</p>
<p>Example #3 probably looks familiar if you&#8217;ve ever used Groovy&#8217;s extensions to Object. By using Closure.call(), we can pass in an arbitrary number of arguments. Since we&#8217;re only passing in one, we gain the convenience of the untyped &#8220;it&#8221; property that you normally expect to be passed to a closure.</p>
<p>Closure.call() is an extremely powerful method that you can use to define your own Groovy iterator methods!</p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/NathanLevesque?a=z1F50Un0Mo4:pncHHX9V-M4:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/NathanLevesque?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/NathanLevesque?a=z1F50Un0Mo4:pncHHX9V-M4:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/NathanLevesque?i=z1F50Un0Mo4:pncHHX9V-M4:V_sGLiPBpWU" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/NathanLevesque?a=z1F50Un0Mo4:pncHHX9V-M4:dnMXMwOfBR0"><img src="http://feeds.feedburner.com/~ff/NathanLevesque?d=dnMXMwOfBR0" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/NathanLevesque?a=z1F50Un0Mo4:pncHHX9V-M4:YwkR-u9nhCs"><img src="http://feeds.feedburner.com/~ff/NathanLevesque?d=YwkR-u9nhCs" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/NathanLevesque?a=z1F50Un0Mo4:pncHHX9V-M4:gIN9vFwOqvQ"><img src="http://feeds.feedburner.com/~ff/NathanLevesque?i=z1F50Un0Mo4:pncHHX9V-M4:gIN9vFwOqvQ" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/NathanLevesque?a=z1F50Un0Mo4:pncHHX9V-M4:qj6IDK7rITs"><img src="http://feeds.feedburner.com/~ff/NathanLevesque?d=qj6IDK7rITs" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/NathanLevesque?a=z1F50Un0Mo4:pncHHX9V-M4:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/NathanLevesque?i=z1F50Un0Mo4:pncHHX9V-M4:F7zBnMyn0Lo" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/NathanLevesque/~4/z1F50Un0Mo4" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://nathanlevesque.com/2009/08/19/fun-with-groovy-closures/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://nathanlevesque.com/2009/08/19/fun-with-groovy-closures/</feedburner:origLink></item>
		<item>
		<title>Frameworks are a Terrible Thing</title>
		<link>http://feedproxy.google.com/~r/NathanLevesque/~3/qYmz9w6NR4g/</link>
		<comments>http://nathanlevesque.com/2009/07/13/frameworks-are-a-terrible-thing/#comments</comments>
		<pubDate>Tue, 14 Jul 2009 01:48:39 +0000</pubDate>
		<dc:creator>Rhysyngsun</dc:creator>
				<category><![CDATA[ActionScript]]></category>
		<category><![CDATA[Development]]></category>
		<category><![CDATA[Flex]]></category>
		<category><![CDATA[Programming]]></category>

		<guid isPermaLink="false">http://nathanlevesque.com/?p=113</guid>
		<description><![CDATA[This is a rant that has been building in me for a while. This is probably going to be a bit raw as a result.
I&#8217;ve seen a lot of talk about MVC in Flex/ActionScript circles over the last year or so and wish I had voiced my opinion a little earlier, so I apologize if [...]]]></description>
			<content:encoded><![CDATA[<p>This is a rant that has been building in me for a while. This is probably going to be a bit raw as a result.</p>
<p>I&#8217;ve seen a lot of talk about MVC in Flex/ActionScript circles over the last year or so and wish I had voiced my opinion a little earlier, so I apologize if the timing of this seems misplaced.</p>
<p>I&#8217;ll start with the particular impetus for writing this article (from <a href="http://www.insideria.com/2009/07/the-mate-framework-from-a-cair.html">an article today on InsideRIA</a>):</p>
<blockquote><p>The biggest problem facing Cairngorm is the apparent lack of documentation. It can be argued that Cairngorm is a highly flexible architecture that is poorly represented by a few meagre examples.</p></blockquote>
<p>Counter argument here would be that the biggest problem for a framework like Cairngorm is not the lack of documentation; it&#8217;s the fact that the documentation that exists advocates design patterns and code behaviors that would make a seasoned developer cry. Frameworks like this cause too many developers to stop thinking about their code design.</p>
<p>There are situations where a pattern such as MVC should be followed, it helps your code flow and everything runs smoother, but I get the sense that there are far fewer developers who question <em>why</em> they are doing MVC than there should be.</p>
<p>How many question &#8220;Is this a good use case for MVC?&#8221; or are you just coding that way cause thats the only way to cram it into your classes? I see too many developers get stuck in cookie-cutter solutions: singletons, reinvented event management, 100s of files of boilerplate code. What became of good software architecture?</p>
<p>My attitude these days is that I&#8217;ll use whatever is good for the job and <em>stays the hell out of my way </em>when I do it and doesn&#8217;t make me fight the framework when I try to implement a modified architecture. There is one particular framework that does this for me for now, until something better comes along.</p>
<p>I&#8217;d love to hear others opinions on this as well.</p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/NathanLevesque?a=qYmz9w6NR4g:akODxkvq28Y:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/NathanLevesque?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/NathanLevesque?a=qYmz9w6NR4g:akODxkvq28Y:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/NathanLevesque?i=qYmz9w6NR4g:akODxkvq28Y:V_sGLiPBpWU" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/NathanLevesque?a=qYmz9w6NR4g:akODxkvq28Y:dnMXMwOfBR0"><img src="http://feeds.feedburner.com/~ff/NathanLevesque?d=dnMXMwOfBR0" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/NathanLevesque?a=qYmz9w6NR4g:akODxkvq28Y:YwkR-u9nhCs"><img src="http://feeds.feedburner.com/~ff/NathanLevesque?d=YwkR-u9nhCs" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/NathanLevesque?a=qYmz9w6NR4g:akODxkvq28Y:gIN9vFwOqvQ"><img src="http://feeds.feedburner.com/~ff/NathanLevesque?i=qYmz9w6NR4g:akODxkvq28Y:gIN9vFwOqvQ" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/NathanLevesque?a=qYmz9w6NR4g:akODxkvq28Y:qj6IDK7rITs"><img src="http://feeds.feedburner.com/~ff/NathanLevesque?d=qj6IDK7rITs" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/NathanLevesque?a=qYmz9w6NR4g:akODxkvq28Y:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/NathanLevesque?i=qYmz9w6NR4g:akODxkvq28Y:F7zBnMyn0Lo" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/NathanLevesque/~4/qYmz9w6NR4g" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://nathanlevesque.com/2009/07/13/frameworks-are-a-terrible-thing/feed/</wfw:commentRss>
		<slash:comments>9</slash:comments>
		<feedburner:origLink>http://nathanlevesque.com/2009/07/13/frameworks-are-a-terrible-thing/</feedburner:origLink></item>
		<item>
		<title>HTTP and the Stagnation of the Web</title>
		<link>http://feedproxy.google.com/~r/NathanLevesque/~3/DSKyR2E1sx4/</link>
		<comments>http://nathanlevesque.com/2009/01/01/http-and-the-stagnation-of-the-web/#comments</comments>
		<pubDate>Thu, 01 Jan 2009 18:48:20 +0000</pubDate>
		<dc:creator>Rhysyngsun</dc:creator>
				<category><![CDATA[Programming]]></category>
		<category><![CDATA[Technology]]></category>
		<category><![CDATA[Web Development]]></category>

		<guid isPermaLink="false">http://nathanlevesque.com/?p=100</guid>
		<description><![CDATA[If you&#8217;ve read some of my previous posts, me and the current state of web technology have shared a love-hate relationship, more so on the latter side of things recently. Frankly I think the web has reached the pinacle of it&#8217;s current incarnation. Sure, there are lots of companies out there working hard, but for [...]]]></description>
			<content:encoded><![CDATA[<p>If you&#8217;ve read some of my previous posts, me and the current state of web technology have shared a love-hate relationship, more so on the latter side of things recently. Frankly I think the web has reached the pinacle of it&#8217;s current incarnation. Sure, there are lots of companies out there working hard, but for all the effort, little progress has been made.</p>
<p>I&#8217;ve come to believe that the main culprit of this is the HTTP protocol. It&#8217;s inefficient and encourages uses of technologies such as HTML, XML, and JSON. These technologies had their time, but I would think by now that time should have passed.</p>
<p>To give a comparison, the web is in the same technology state as the automotive industry. Over the years cars have changed in appearance to fit the times and consumer appeal, and thus have websites changed. Sure some new technological offshoots have occured to support these changes, but these changes have been at best iterations.</p>
<p>Now we&#8217;re here in the year 2009 and the automotive industry is facing consumer pressure to find alternatives to expensive fuel consumption on diminishing fossil fuels. So the automotive industry has begun to respond with more fuel efficient vehicles, but that only delays the fact that we won&#8217;t be able to run on fossil fuels forever.</p>
<p>Similarly, the web continues to run on HTTP, all the while seemingly not realizing that this protocol and behavior is simply not maintainable if we ever want the web to move on.</p>
<p>Personally, I think binary protocols are the future of the web. Now I know the majority of web developers would cringe at that, saying they like plain text protocols, but really, why does the data need to be transfered in plain text as long as a binary transfer can be transcribed to a human readable format on the client end?</p>
<p>The problem lies in the transition and that problem is threefold: browser compatibility, site compatibility, and search indexing. Current browsers have a hard enough time with HTML and CSS, so a new protocol would need extremely strict compliance standards. Everyone is aware of these issues but consumers really don&#8217;t push back like they should.</p>
<p>Site compatibility covers the issues of existing sites that this new system would need to be backwards compatible with. Sites like this would probably be phased out gradually (when was the last time you saw a &#8216;96 era site that was popular? )</p>
<p>Finally, every search engine out there relies on theese plain text protocols for indexing, so some considerations would need to be made for them. Take for example the Flash format, which was not originally designed to be indexable, and now there are efforts to go back and make it indexable without majorly rearchitecting the format. It&#8217;s proven to be difficult so far.</p>
<p>There&#8217;s only so much HTTP can do, and while it does have it&#8217;s uses, there are better routes to go in the future.</p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/NathanLevesque?a=DSKyR2E1sx4:xUeVzCmGJ1A:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/NathanLevesque?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/NathanLevesque?a=DSKyR2E1sx4:xUeVzCmGJ1A:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/NathanLevesque?i=DSKyR2E1sx4:xUeVzCmGJ1A:V_sGLiPBpWU" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/NathanLevesque?a=DSKyR2E1sx4:xUeVzCmGJ1A:dnMXMwOfBR0"><img src="http://feeds.feedburner.com/~ff/NathanLevesque?d=dnMXMwOfBR0" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/NathanLevesque?a=DSKyR2E1sx4:xUeVzCmGJ1A:YwkR-u9nhCs"><img src="http://feeds.feedburner.com/~ff/NathanLevesque?d=YwkR-u9nhCs" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/NathanLevesque?a=DSKyR2E1sx4:xUeVzCmGJ1A:gIN9vFwOqvQ"><img src="http://feeds.feedburner.com/~ff/NathanLevesque?i=DSKyR2E1sx4:xUeVzCmGJ1A:gIN9vFwOqvQ" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/NathanLevesque?a=DSKyR2E1sx4:xUeVzCmGJ1A:qj6IDK7rITs"><img src="http://feeds.feedburner.com/~ff/NathanLevesque?d=qj6IDK7rITs" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/NathanLevesque?a=DSKyR2E1sx4:xUeVzCmGJ1A:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/NathanLevesque?i=DSKyR2E1sx4:xUeVzCmGJ1A:F7zBnMyn0Lo" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/NathanLevesque/~4/DSKyR2E1sx4" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://nathanlevesque.com/2009/01/01/http-and-the-stagnation-of-the-web/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		<feedburner:origLink>http://nathanlevesque.com/2009/01/01/http-and-the-stagnation-of-the-web/</feedburner:origLink></item>
		<item>
		<title>My Future with Merb, Rails 3, and Ruby</title>
		<link>http://feedproxy.google.com/~r/NathanLevesque/~3/1WzRhWfXY2k/</link>
		<comments>http://nathanlevesque.com/2008/12/31/my-future-with-merb-rails-3-and-ruby/#comments</comments>
		<pubDate>Wed, 31 Dec 2008 16:15:23 +0000</pubDate>
		<dc:creator>Rhysyngsun</dc:creator>
				<category><![CDATA[Merb]]></category>
		<category><![CDATA[Programming]]></category>
		<category><![CDATA[Ruby]]></category>

		<guid isPermaLink="false">http://nathanlevesque.com/?p=94</guid>
		<description><![CDATA[So after my initial negative reaction to the announcement of the merger, I&#8217;m slightly less worried about it, but still not at all happy about it. I have no doubt that this initial release of Rails 3 will be a big win for Rails programmers, but I&#8217;m very worried about Rails slipping back into the [...]]]></description>
			<content:encoded><![CDATA[<p>So after my initial <a href="http://nathanlevesque.com/2008/12/26/my-thoughts-on-merbrails-merger/">negative reaction</a> to the announcement of the merger, I&#8217;m slightly less worried about it, but still not at all happy about it. I have no doubt that this initial release of Rails 3 will be a big win for Rails programmers, but I&#8217;m very worried about Rails slipping back into the depths of bloatware. If that happens, all this merger will have accomplished is to get rid of or (best case scenario) demote the popularity of Merb or any subsequent forks.</p>
<p>It&#8217;s absolutely great that the Rails team had finally realized that opinionated software isn&#8217;t a win-win situation. But now there won&#8217;t be any major competitor for Rails. By that I mean, Rails will once again be the &#8220;best&#8221; option especially as there won&#8217;t be competing frameworks that are as flexible as Rails will be. I have a very bad feeling that lack of competition will lead to another stagnation of the framework. Just look at what Merb has done for Rails, made it look at itself and realized it needed to change.</p>
<p>At this point my options are few: get out of Ruby and find a web framework in another language, fork Merb, roll my own, or use Rails 3.</p>
<p><strong>Option #1: Leave Ruby for a Framework in Another Language</strong></p>
<p>I&#8217;m not at all favoring option 1 since I absolutely love Ruby and no matter how disappointed I am in these recent events, I won&#8217;t hold it against the language.</p>
<p><strong>Option #2: Fork Merb</strong></p>
<p>Definitely possible, although it&#8217;s not like I could maintain an entire framework like Merb as a lone wolf. Also a lack of community is a little disheartening.</p>
<p><strong>Option #3: Roll My Own</strong></p>
<p>Obviously this would be a tremendous effort of time and energy, although it could be a massive learning experience. Not necessarily the best option if I actually want to accomplish web projects in the next year.</p>
<p><strong>Option #4: Rails 3</strong></p>
<p>I would have to say that at the very least, in order for this to happen it would have to be proven to me that in at least 90% of cases that Rails 3 will at least as good as Merb 1.x was. That means performance, volume of code, quality of public APIs, lightweight, flexibility, etc. Suffice it to say, Rails 3 will have a lot to prove to me before I could condone using it.</p>
<p><strong>Conclusion</strong></p>
<p>My conclusion is that for now I&#8217;m going to focus on pure Ruby / Merb projects running with a forked version of the 1.x line. I probably won&#8217;t be altering any of the forked code for now, but using it as a stable copy. When Rails 3 comes out I&#8217;ll probably give it a try, but it&#8217;s going to go through quite the gauntlet for me to accept it as a viable production technology.</p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/NathanLevesque?a=1WzRhWfXY2k:RpRsHZOoIsc:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/NathanLevesque?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/NathanLevesque?a=1WzRhWfXY2k:RpRsHZOoIsc:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/NathanLevesque?i=1WzRhWfXY2k:RpRsHZOoIsc:V_sGLiPBpWU" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/NathanLevesque?a=1WzRhWfXY2k:RpRsHZOoIsc:dnMXMwOfBR0"><img src="http://feeds.feedburner.com/~ff/NathanLevesque?d=dnMXMwOfBR0" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/NathanLevesque?a=1WzRhWfXY2k:RpRsHZOoIsc:YwkR-u9nhCs"><img src="http://feeds.feedburner.com/~ff/NathanLevesque?d=YwkR-u9nhCs" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/NathanLevesque?a=1WzRhWfXY2k:RpRsHZOoIsc:gIN9vFwOqvQ"><img src="http://feeds.feedburner.com/~ff/NathanLevesque?i=1WzRhWfXY2k:RpRsHZOoIsc:gIN9vFwOqvQ" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/NathanLevesque?a=1WzRhWfXY2k:RpRsHZOoIsc:qj6IDK7rITs"><img src="http://feeds.feedburner.com/~ff/NathanLevesque?d=qj6IDK7rITs" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/NathanLevesque?a=1WzRhWfXY2k:RpRsHZOoIsc:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/NathanLevesque?i=1WzRhWfXY2k:RpRsHZOoIsc:F7zBnMyn0Lo" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/NathanLevesque/~4/1WzRhWfXY2k" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://nathanlevesque.com/2008/12/31/my-future-with-merb-rails-3-and-ruby/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://nathanlevesque.com/2008/12/31/my-future-with-merb-rails-3-and-ruby/</feedburner:origLink></item>
		<item>
		<title>Comments back</title>
		<link>http://feedproxy.google.com/~r/NathanLevesque/~3/raZ8xaT5wcU/</link>
		<comments>http://nathanlevesque.com/2008/12/31/comments-back/#comments</comments>
		<pubDate>Wed, 31 Dec 2008 15:46:23 +0000</pubDate>
		<dc:creator>Rhysyngsun</dc:creator>
				<category><![CDATA[Site News]]></category>

		<guid isPermaLink="false">http://nathanlevesque.com/?p=92</guid>
		<description><![CDATA[I didn&#8217;t realize until the other night that comments have likely been hidden since I first made this design. I&#8217;ve fixed that now, anyone should be able to comment now.
How embarassing to have that be like that for months and not notice&#8230;
]]></description>
			<content:encoded><![CDATA[<p>I didn&#8217;t realize until the other night that comments have likely been hidden since I first made this design. I&#8217;ve fixed that now, anyone should be able to comment now.</p>
<p>How embarassing to have that be like that for months and not notice&#8230;</p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/NathanLevesque?a=raZ8xaT5wcU:H3Ytvj93UA8:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/NathanLevesque?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/NathanLevesque?a=raZ8xaT5wcU:H3Ytvj93UA8:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/NathanLevesque?i=raZ8xaT5wcU:H3Ytvj93UA8:V_sGLiPBpWU" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/NathanLevesque?a=raZ8xaT5wcU:H3Ytvj93UA8:dnMXMwOfBR0"><img src="http://feeds.feedburner.com/~ff/NathanLevesque?d=dnMXMwOfBR0" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/NathanLevesque?a=raZ8xaT5wcU:H3Ytvj93UA8:YwkR-u9nhCs"><img src="http://feeds.feedburner.com/~ff/NathanLevesque?d=YwkR-u9nhCs" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/NathanLevesque?a=raZ8xaT5wcU:H3Ytvj93UA8:gIN9vFwOqvQ"><img src="http://feeds.feedburner.com/~ff/NathanLevesque?i=raZ8xaT5wcU:H3Ytvj93UA8:gIN9vFwOqvQ" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/NathanLevesque?a=raZ8xaT5wcU:H3Ytvj93UA8:qj6IDK7rITs"><img src="http://feeds.feedburner.com/~ff/NathanLevesque?d=qj6IDK7rITs" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/NathanLevesque?a=raZ8xaT5wcU:H3Ytvj93UA8:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/NathanLevesque?i=raZ8xaT5wcU:H3Ytvj93UA8:F7zBnMyn0Lo" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/NathanLevesque/~4/raZ8xaT5wcU" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://nathanlevesque.com/2008/12/31/comments-back/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://nathanlevesque.com/2008/12/31/comments-back/</feedburner:origLink></item>
		<item>
		<title>My Thoughts on Merb/Rails Merger</title>
		<link>http://feedproxy.google.com/~r/NathanLevesque/~3/oMYlX7gfML8/</link>
		<comments>http://nathanlevesque.com/2008/12/26/my-thoughts-on-merbrails-merger/#comments</comments>
		<pubDate>Fri, 26 Dec 2008 22:15:18 +0000</pubDate>
		<dc:creator>Rhysyngsun</dc:creator>
				<category><![CDATA[Merb]]></category>
		<category><![CDATA[merge]]></category>
		<category><![CDATA[merger]]></category>
		<category><![CDATA[rails]]></category>
		<category><![CDATA[rails 3]]></category>
		<category><![CDATA[Ruby]]></category>

		<guid isPermaLink="false">http://nathanlevesque.com/?p=90</guid>
		<description><![CDATA[My first reaction to this news was pretty much to scream &#8220;NOOO!!!&#8221; I&#8217;d recently really been getting to love the Merb framework. No one ever likes change but this is one that I still honestly can&#8217;t fathom. It&#8217;s not that I lack faith in the Merb team to do their integration, it&#8217;s that I lack [...]]]></description>
			<content:encoded><![CDATA[<p>My first reaction to this news was pretty much to scream &#8220;NOOO!!!&#8221; I&#8217;d recently really been getting to love the Merb framework. No one ever likes change but this is one that I still honestly can&#8217;t fathom. It&#8217;s not that I lack faith in the Merb team to do their integration, it&#8217;s that I lack faith in Rails. Anything that comes with that name comes with a lot of stigma, because honestly, I have never had a positive experience with any framework that was Rails or an offshoot of it.</p>
<p>Merb made me fall in love with programming again, I loved the community on IRCand to be able to listen in for merbcamp and to be honest this news was pretty much like hearing &#8220;I&#8217;m seeing someone else.&#8221;</p>
<p>If anyone involved in Merb is reading this, I&#8217;m not trying to fault you in your decisions. I know you&#8217;ve been stressing over the last few days that Rails 3 will be better than Merb 1.x and that it will be good for the Ruby community. I honestly hope so. But there was one major pull from Merb for me that this merge kills: <strong>Merb isn&#8217;t Rails. Merb community isn&#8217;t Rails community.</strong></p>
<p>There was a substantial appeal to working with a technology that was on the cutting edge and <strong>Merb was a niche technology</strong>. Now that&#8217;s going away and Merb no longer has any appeal to me since it doesn&#8217;t have the &#8220;underground&#8221; feel that it had a month or two ago for me.</p>
<p>This hurts a lot honestly, because I was beginning to really get into it, but I just can&#8217;t get the bad taste out of my mouth at the moment.</p>
<p>So Merb guys, please prove me wrong.</p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/NathanLevesque?a=oMYlX7gfML8:TF4rnnAzDy0:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/NathanLevesque?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/NathanLevesque?a=oMYlX7gfML8:TF4rnnAzDy0:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/NathanLevesque?i=oMYlX7gfML8:TF4rnnAzDy0:V_sGLiPBpWU" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/NathanLevesque?a=oMYlX7gfML8:TF4rnnAzDy0:dnMXMwOfBR0"><img src="http://feeds.feedburner.com/~ff/NathanLevesque?d=dnMXMwOfBR0" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/NathanLevesque?a=oMYlX7gfML8:TF4rnnAzDy0:YwkR-u9nhCs"><img src="http://feeds.feedburner.com/~ff/NathanLevesque?d=YwkR-u9nhCs" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/NathanLevesque?a=oMYlX7gfML8:TF4rnnAzDy0:gIN9vFwOqvQ"><img src="http://feeds.feedburner.com/~ff/NathanLevesque?i=oMYlX7gfML8:TF4rnnAzDy0:gIN9vFwOqvQ" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/NathanLevesque?a=oMYlX7gfML8:TF4rnnAzDy0:qj6IDK7rITs"><img src="http://feeds.feedburner.com/~ff/NathanLevesque?d=qj6IDK7rITs" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/NathanLevesque?a=oMYlX7gfML8:TF4rnnAzDy0:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/NathanLevesque?i=oMYlX7gfML8:TF4rnnAzDy0:F7zBnMyn0Lo" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/NathanLevesque/~4/oMYlX7gfML8" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://nathanlevesque.com/2008/12/26/my-thoughts-on-merbrails-merger/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		<feedburner:origLink>http://nathanlevesque.com/2008/12/26/my-thoughts-on-merbrails-merger/</feedburner:origLink></item>
		<item>
		<title>Linux is Liberating</title>
		<link>http://feedproxy.google.com/~r/NathanLevesque/~3/LKI4ZE4Qa-g/</link>
		<comments>http://nathanlevesque.com/2008/11/27/linux-is-liberating/#comments</comments>
		<pubDate>Thu, 27 Nov 2008 03:46:02 +0000</pubDate>
		<dc:creator>Rhysyngsun</dc:creator>
				<category><![CDATA[Linux]]></category>

		<guid isPermaLink="false">http://nathanlevesque.com/?p=87</guid>
		<description><![CDATA[I have to say, I had the most enjoyable experience tonight taking a 5-year-old HP Pavilion laptop and tearing it&#8217;s evil Windows inside out to replace with a more loving Linux. My flavor of choice was Ubuntu, mostly due to more experience with that OS.
Seriously though, Linux was more of a technical choice than a [...]]]></description>
			<content:encoded><![CDATA[<p>I have to say, I had the most enjoyable experience tonight taking a 5-year-old HP Pavilion laptop and tearing it&#8217;s evil Windows inside out to replace with a more loving Linux. My flavor of choice was Ubuntu, mostly due to more experience with that OS.</p>
<p>Seriously though, Linux was more of a technical choice than a philosophical one.</p>
<p>Still feels good to be rid of one more digital devil though&#8230;</p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/NathanLevesque?a=LKI4ZE4Qa-g:h3Sn0HwMGLQ:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/NathanLevesque?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/NathanLevesque?a=LKI4ZE4Qa-g:h3Sn0HwMGLQ:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/NathanLevesque?i=LKI4ZE4Qa-g:h3Sn0HwMGLQ:V_sGLiPBpWU" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/NathanLevesque?a=LKI4ZE4Qa-g:h3Sn0HwMGLQ:dnMXMwOfBR0"><img src="http://feeds.feedburner.com/~ff/NathanLevesque?d=dnMXMwOfBR0" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/NathanLevesque?a=LKI4ZE4Qa-g:h3Sn0HwMGLQ:YwkR-u9nhCs"><img src="http://feeds.feedburner.com/~ff/NathanLevesque?d=YwkR-u9nhCs" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/NathanLevesque?a=LKI4ZE4Qa-g:h3Sn0HwMGLQ:gIN9vFwOqvQ"><img src="http://feeds.feedburner.com/~ff/NathanLevesque?i=LKI4ZE4Qa-g:h3Sn0HwMGLQ:gIN9vFwOqvQ" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/NathanLevesque?a=LKI4ZE4Qa-g:h3Sn0HwMGLQ:qj6IDK7rITs"><img src="http://feeds.feedburner.com/~ff/NathanLevesque?d=qj6IDK7rITs" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/NathanLevesque?a=LKI4ZE4Qa-g:h3Sn0HwMGLQ:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/NathanLevesque?i=LKI4ZE4Qa-g:h3Sn0HwMGLQ:F7zBnMyn0Lo" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/NathanLevesque/~4/LKI4ZE4Qa-g" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://nathanlevesque.com/2008/11/27/linux-is-liberating/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://nathanlevesque.com/2008/11/27/linux-is-liberating/</feedburner:origLink></item>
		<item>
		<title>Update on What I’ve Been Doing</title>
		<link>http://feedproxy.google.com/~r/NathanLevesque/~3/OJc9wj3gBhk/</link>
		<comments>http://nathanlevesque.com/2008/11/23/update-on-what-ive-been-doing/#comments</comments>
		<pubDate>Sun, 23 Nov 2008 23:52:58 +0000</pubDate>
		<dc:creator>Rhysyngsun</dc:creator>
				<category><![CDATA[Life]]></category>
		<category><![CDATA[Merb]]></category>
		<category><![CDATA[Programming]]></category>
		<category><![CDATA[Web Development]]></category>

		<guid isPermaLink="false">http://nathanlevesque.com/?p=84</guid>
		<description><![CDATA[It&#8217;s been nearly two months since my last post and I can honestly say it wasn&#8217;t for lack of wanting to. The last six months has become increasingly busy for me. Six months plus ~1 week ago I graduated from college. 6 months ago I started my first career job at My Perfect Gig, Inc. [...]]]></description>
			<content:encoded><![CDATA[<p>It&#8217;s been nearly two months since my last post and I can honestly say it wasn&#8217;t for lack of wanting to. The last six months has become increasingly busy for me. Six months plus ~1 week ago I graduated from college. 6 months ago I started my first career job at <a href="http://myperfectgig.com">My Perfect Gig, Inc</a>. I work with great people there.</p>
<p>The side effect of that is my free time quickly dried up (all that life stuff got in the way) and I haven&#8217;t really had any time to do what I love to do: learn. The past few years have been a fury of learning new technologies or programming languages.</p>
<p>To change that I&#8217;ve decided to learn <strong>a)</strong> a new programming language and <strong>b)</strong> a new framework to use it in. My choice was Ruby and Merb. I&#8217;ve decided to take some time during this next week to focus more on that and also to hopefully come up with something more practical than a blog to add to this site.</p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/NathanLevesque?a=OJc9wj3gBhk:LaZYjvVRKAw:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/NathanLevesque?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/NathanLevesque?a=OJc9wj3gBhk:LaZYjvVRKAw:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/NathanLevesque?i=OJc9wj3gBhk:LaZYjvVRKAw:V_sGLiPBpWU" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/NathanLevesque?a=OJc9wj3gBhk:LaZYjvVRKAw:dnMXMwOfBR0"><img src="http://feeds.feedburner.com/~ff/NathanLevesque?d=dnMXMwOfBR0" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/NathanLevesque?a=OJc9wj3gBhk:LaZYjvVRKAw:YwkR-u9nhCs"><img src="http://feeds.feedburner.com/~ff/NathanLevesque?d=YwkR-u9nhCs" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/NathanLevesque?a=OJc9wj3gBhk:LaZYjvVRKAw:gIN9vFwOqvQ"><img src="http://feeds.feedburner.com/~ff/NathanLevesque?i=OJc9wj3gBhk:LaZYjvVRKAw:gIN9vFwOqvQ" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/NathanLevesque?a=OJc9wj3gBhk:LaZYjvVRKAw:qj6IDK7rITs"><img src="http://feeds.feedburner.com/~ff/NathanLevesque?d=qj6IDK7rITs" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/NathanLevesque?a=OJc9wj3gBhk:LaZYjvVRKAw:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/NathanLevesque?i=OJc9wj3gBhk:LaZYjvVRKAw:F7zBnMyn0Lo" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/NathanLevesque/~4/OJc9wj3gBhk" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://nathanlevesque.com/2008/11/23/update-on-what-ive-been-doing/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://nathanlevesque.com/2008/11/23/update-on-what-ive-been-doing/</feedburner:origLink></item>
		<item>
		<title>PureMVC Tip: Notifications</title>
		<link>http://feedproxy.google.com/~r/NathanLevesque/~3/a06C1IUlid0/</link>
		<comments>http://nathanlevesque.com/2008/09/29/puremvc-tip-notifications/#comments</comments>
		<pubDate>Mon, 29 Sep 2008 04:46:18 +0000</pubDate>
		<dc:creator>Rhysyngsun</dc:creator>
				<category><![CDATA[ActionScript]]></category>
		<category><![CDATA[Flex]]></category>
		<category><![CDATA[Programming]]></category>
		<category><![CDATA[PureMVC]]></category>
		<category><![CDATA[as3]]></category>
		<category><![CDATA[notifications]]></category>

		<guid isPermaLink="false">http://nathanlevesque.com/?p=82</guid>
		<description><![CDATA[This is a somewhat obvious tip, but in the past when sending PureMVC notifications I&#8217;ve sent them with an Array as the body. This is nice for simplicity, but requires you to more or less remember what the order of parameters are and what type each is. My solution is simply to create a single [...]]]></description>
			<content:encoded><![CDATA[<p>This is a somewhat obvious tip, but in the past when sending PureMVC notifications I&#8217;ve sent them with an Array as the body. This is nice for simplicity, but requires you to more or less remember what the order of parameters are and what type each is. My solution is simply to create a single value object class for notification bodies (that phrase sounds weird) sending complex data. Then you can cast the body of the notification back to its type and maintain type safety, as well as having access to any code completion.</p>
<p>It&#8217;s not an end-all solution, I wouldn&#8217;t expend time coding a class for simple notifications, but it certainly helps keep your command code clean and readable when you&#8217;re send more complex data.</p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/NathanLevesque?a=a06C1IUlid0:dYpP_FRqMDk:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/NathanLevesque?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/NathanLevesque?a=a06C1IUlid0:dYpP_FRqMDk:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/NathanLevesque?i=a06C1IUlid0:dYpP_FRqMDk:V_sGLiPBpWU" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/NathanLevesque?a=a06C1IUlid0:dYpP_FRqMDk:dnMXMwOfBR0"><img src="http://feeds.feedburner.com/~ff/NathanLevesque?d=dnMXMwOfBR0" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/NathanLevesque?a=a06C1IUlid0:dYpP_FRqMDk:YwkR-u9nhCs"><img src="http://feeds.feedburner.com/~ff/NathanLevesque?d=YwkR-u9nhCs" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/NathanLevesque?a=a06C1IUlid0:dYpP_FRqMDk:gIN9vFwOqvQ"><img src="http://feeds.feedburner.com/~ff/NathanLevesque?i=a06C1IUlid0:dYpP_FRqMDk:gIN9vFwOqvQ" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/NathanLevesque?a=a06C1IUlid0:dYpP_FRqMDk:qj6IDK7rITs"><img src="http://feeds.feedburner.com/~ff/NathanLevesque?d=qj6IDK7rITs" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/NathanLevesque?a=a06C1IUlid0:dYpP_FRqMDk:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/NathanLevesque?i=a06C1IUlid0:dYpP_FRqMDk:F7zBnMyn0Lo" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/NathanLevesque/~4/a06C1IUlid0" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://nathanlevesque.com/2008/09/29/puremvc-tip-notifications/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://nathanlevesque.com/2008/09/29/puremvc-tip-notifications/</feedburner:origLink></item>
		<item>
		<title>Officially Sick of WordPress</title>
		<link>http://feedproxy.google.com/~r/NathanLevesque/~3/rYjtZU46qrc/</link>
		<comments>http://nathanlevesque.com/2008/08/09/officially-sick-of-wordpress/#comments</comments>
		<pubDate>Sat, 09 Aug 2008 20:46:45 +0000</pubDate>
		<dc:creator>Rhysyngsun</dc:creator>
				<category><![CDATA[Site News]]></category>
		<category><![CDATA[WordPress]]></category>

		<guid isPermaLink="false">http://nathanlevesque.com/?p=78</guid>
		<description><![CDATA[The last few releases of WordPress have been buggy at best, not to mention you have to bloat your install just to get some decent features. I liked WordPress the first time I used it but as of late it has become more of a bane than a boon.
So I figure I might as well [...]]]></description>
			<content:encoded><![CDATA[<p>The last few releases of WordPress have been buggy at best, not to mention you have to bloat your install just to get some decent features. I liked WordPress the first time I used it but as of late it has become more of a bane than a boon.</p>
<p>So I figure I might as well do something about it and write some blog software specifically for me. Yes, everyone between here and the sun has written blog software and why can&#8217;t I just fall in line and not reinvent the wheel?</p>
<p>Reason is, none of the wheels out there give me as smooth a ride to where I want to be without costing me an arm and a leg in server performance. If I&#8217;m going to spend the amount of time I&#8217;ve spent recently fixing things, I might as well be spending that time in constructive ways.</p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/NathanLevesque?a=rYjtZU46qrc:gMEK84kxbR4:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/NathanLevesque?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/NathanLevesque?a=rYjtZU46qrc:gMEK84kxbR4:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/NathanLevesque?i=rYjtZU46qrc:gMEK84kxbR4:V_sGLiPBpWU" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/NathanLevesque?a=rYjtZU46qrc:gMEK84kxbR4:dnMXMwOfBR0"><img src="http://feeds.feedburner.com/~ff/NathanLevesque?d=dnMXMwOfBR0" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/NathanLevesque?a=rYjtZU46qrc:gMEK84kxbR4:YwkR-u9nhCs"><img src="http://feeds.feedburner.com/~ff/NathanLevesque?d=YwkR-u9nhCs" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/NathanLevesque?a=rYjtZU46qrc:gMEK84kxbR4:gIN9vFwOqvQ"><img src="http://feeds.feedburner.com/~ff/NathanLevesque?i=rYjtZU46qrc:gMEK84kxbR4:gIN9vFwOqvQ" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/NathanLevesque?a=rYjtZU46qrc:gMEK84kxbR4:qj6IDK7rITs"><img src="http://feeds.feedburner.com/~ff/NathanLevesque?d=qj6IDK7rITs" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/NathanLevesque?a=rYjtZU46qrc:gMEK84kxbR4:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/NathanLevesque?i=rYjtZU46qrc:gMEK84kxbR4:F7zBnMyn0Lo" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/NathanLevesque/~4/rYjtZU46qrc" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://nathanlevesque.com/2008/08/09/officially-sick-of-wordpress/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://nathanlevesque.com/2008/08/09/officially-sick-of-wordpress/</feedburner:origLink></item>
	</channel>
</rss>
