<?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>Holsee&#039;s Blog &#187; MacRuby</title>
	<atom:link href="http://www.blog.holsee.com/tag/macruby/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.blog.holsee.com</link>
	<description>Adventures in Entrepreneurship, Code, Coffee and Photography..</description>
	<lastBuildDate>Fri, 02 Jul 2010 10:48:38 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>The 5 newest additions to my &#8216;dev&#8217; book shelf..</title>
		<link>http://www.blog.holsee.com/2009/12/the-5-newest-additions-to-my-dev-book-shelf/</link>
		<comments>http://www.blog.holsee.com/2009/12/the-5-newest-additions-to-my-dev-book-shelf/#comments</comments>
		<pubDate>Mon, 28 Dec 2009 21:31:09 +0000</pubDate>
		<dc:creator>holsee</dc:creator>
				<category><![CDATA[.NET]]></category>
		<category><![CDATA[Programming]]></category>
		<category><![CDATA[Ramblings]]></category>
		<category><![CDATA[Technology]]></category>
		<category><![CDATA[Books]]></category>
		<category><![CDATA[C#]]></category>
		<category><![CDATA[Cocoa]]></category>
		<category><![CDATA[MacRuby]]></category>
		<category><![CDATA[Mono]]></category>
		<category><![CDATA[Objective C]]></category>
		<category><![CDATA[Unit Testing]]></category>

		<guid isPermaLink="false">http://www.blog.holsee.com/2009/12/the-5-newest-additions-to-my-dev-book-shelf/</guid>
		<description><![CDATA[Just thought I would share my 5 most recent programming book purchases.
The first of which is “The Art of Unit Testing (with examples in ‘C#’ .NET)” by Roy Osherove, the only book on this list I have finished reading. This book I found to be essential reading, and I don’t say that often. I rate [...]]]></description>
			<content:encoded><![CDATA[<p>Just thought I would share my 5 most recent programming book purchases.</p>
<p>The first of which is “The Art of Unit Testing (with examples in ‘C#’ .NET)” by <a href="http://weblogs.asp.net/rosherove/" target="_blank">Roy Osherove</a>, the only book on this list I have finished reading. This book I found to be essential reading, and I don’t say that often. I rate this book so highly I recommended that it become a required text for the “Agile and Component based Development” Module at my old university.&#160; If you are looking to improve your unit testing, or if you are just starting out with unit testing this book is for you.&#160; The author purposefully avoids the topic Test Driven Development (TDD) in order to achieve clarity and focus on the actually unit testing of code without the confusion which can be caused by trying to do so whilst at the same time explaining the TDD workflow.</p>
<p><a href="http://www.amazon.co.uk/Art-Unit-Testing-Examples-NET/dp/1933988274/ref=sr_1_1?ie=UTF8&amp;s=books&amp;qid=1262032997&amp;sr=1-1" target="_blank"><img style="display: block; float: none; margin-left: auto; margin-right: auto" alt="" src="http://i27.tinypic.com/27xf7nn.jpg" width="242" height="309" /></a></p>
<p>C# is the love of my life.. two more books on the language from two highly regarded individuals is exactly what the doctor ordered.</p>
<p><img style="display: block; float: none; margin-left: auto; margin-right: auto" alt="" src="http://www.informit.com/ShowCover.aspx?isbn=0321580176" width="241" height="320" /></p>
<p><img style="display: block; float: none; margin-left: auto; margin-right: auto" alt="" src="http://s3.amazonaws.com/adaptiveblue_img/books/c_in_depth_what_you_need_to_master_c_2_3/jon_skeet" width="248" height="309" /></p>
<p align="center"><em>(The MEAP for the second edition (C# 4) is available </em><a href="http://www.manning.com/skeet2/" target="_blank"><em>here</em></a><em>)</em></p>
<p>2010 for me is going to be the year of C# 4, Objective C, Cocoa and Ruby.</p>
<p>When I was a Microsoft Student Partner I got it in the neck from my friends (especially the Linux Zealot housemate) about my favourite language and framework not being portable nor open source.&#160; This really pushed by button (as they well knew) considering I am passionate Open Source, Cross Platform development and learning new languages D= !</p>
<p>I am a massive fan of the <a href="http://www.mono-project.com" target="_blank">Mono Project</a>.&#160; I love the idea of C# being truly cross platform.&#160; I also like the fact that many of the .NET libraries are being ported to run on Linux and OSX.&#160; Over the last year I have been working hard to get all my apps that I write in C# to work as well on Linux (where possible).&#160; But there was one platform I did not work with.. the ever more popular OSX.</p>
<p>I find that Apple have an interesting platform (although I may not agree on principle with their ethos).&#160; But this doesn’t mean that I don’t wish to expand my skill set to be a competent developer on their platform.</p>
<p>I purchased a Macbook this Christmas, <em>against my better judgement, </em>and have purchased these two books:</p>
<p><img style="display: block; float: none; margin-left: auto; margin-right: auto" alt="" src="http://3.bp.blogspot.com/_QLwms0mVa4w/SVjmBGqQEzI/AAAAAAAAADw/OCVPn3ZyX10/s400/loc.jpg" width="234" height="308" /></p>
<p><a href="http://www.blog.holsee.com/wp-content/uploads/2009/12/0596004230.01._SCLZZZZZZZ_.jpg"><img style="border-right-width: 0px; display: block; float: none; border-top-width: 0px; border-bottom-width: 0px; margin-left: auto; border-left-width: 0px; margin-right: auto" title="0596004230.01._SCLZZZZZZZ_" border="0" alt="0596004230.01._SCLZZZZZZZ_" src="http://www.blog.holsee.com/wp-content/uploads/2009/12/0596004230.01._SCLZZZZZZZ__thumb.jpg" width="181" height="306" /></a></p>
<p>Why learn Objective C when I could just use C# with Mono?</p>
<p>Because I, as a hacker at heart, am not satisfied with some abstraction over what is going on… I want to be a strong Objective C developer with a sound knowledge of Cocoa and how things work in the Apple world.&#160; I find the difference from Java and .NET refreshing and I love learning stuff that is completely new.&#160; I want to be able to more effectively use and contribute back into open source projects like <a href="http://www.mono-project.com/CocoaSharp" target="_blank">CocoaSharp</a> and <a href="http://www.macruby.org/" target="_blank">MacRuby</a> / <a href="http://www.macruby.org/trac/wiki/HotCocoa" target="_blank">HotCocoa</a>.</p>
<p>I like how its low level and not “as easy”… I have recently graduated and I am still hungry so lets hope this new educational expedition lives up to my expectations.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.blog.holsee.com/2009/12/the-5-newest-additions-to-my-dev-book-shelf/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
