<?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/"
	xmlns:georss="http://www.georss.org/georss" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:media="http://search.yahoo.com/mrss/"
	>

<channel>
	<title>Paul Lockwood&#039;s Blog &#187; Book Review</title>
	<atom:link href="http://dotnetworkaholic.com/category/book-review/feed/" rel="self" type="application/rss+xml" />
	<link>http://dotnetworkaholic.com</link>
	<description>Atlanta based .Net Developer/ Architect</description>
	<lastBuildDate>Fri, 04 May 2012 12:59:36 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.com/</generator>
<cloud domain='dotnetworkaholic.com' port='80' path='/?rsscloud=notify' registerProcedure='' protocol='http-post' />
<image>
		<url>http://s2.wp.com/i/buttonw-com.png</url>
		<title>Paul Lockwood&#039;s Blog &#187; Book Review</title>
		<link>http://dotnetworkaholic.com</link>
	</image>
	<atom:link rel="search" type="application/opensearchdescription+xml" href="http://dotnetworkaholic.com/osd.xml" title="Paul Lockwood&#039;s Blog" />
	<atom:link rel='hub' href='http://dotnetworkaholic.com/?pushpress=hub'/>
		<item>
		<title>Software Estimation by Steve McConnell</title>
		<link>http://dotnetworkaholic.com/2007/06/02/book-review-software-estimation-by-steve-mcconnell/</link>
		<comments>http://dotnetworkaholic.com/2007/06/02/book-review-software-estimation-by-steve-mcconnell/#comments</comments>
		<pubDate>Sat, 02 Jun 2007 18:01:21 +0000</pubDate>
		<dc:creator>dotnetworkaholic</dc:creator>
				<category><![CDATA[Book Review]]></category>

		<guid isPermaLink="false">http://dotnetworkaholic.com/book-review-software-estimation-by-steve-mcconnell/</guid>
		<description><![CDATA[Steve McConnell requires no introduction. Remember in Code Complete and Rapid Development Steve said Software Estimation really required a full book. Finally he found the time to aggregate all that has been written on the topic, sprinkle with his own wisdom and produce a Software Estimation guide intended for mere mortals rather than specialists in [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=dotnetworkaholic.com&#038;blog=20549795&#038;post=125&#038;subd=dotnetworkaholic&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p style="float:left;"><a href="http://www.amazon.com/exec/obidos/ASIN/0735605351/paullockwsweb-20/"><img src="http://dotnetworkaholic.files.wordpress.com/2011/07/AmazonSoftwareEstimation.jpg?w=614" border="0" /></a></p>
<p>Steve McConnell requires no introduction. Remember in Code Complete and Rapid Development Steve said Software Estimation really required a full book. Finally he found the time to aggregate all that has been written on the topic, sprinkle with his own wisdom and produce a Software Estimation guide intended for mere mortals rather than specialists in the field.</p>
<p>There are three main sections to the book:</p>
<p>1.     Critical Estimation Concepts<br />
2.     Fundamental Estimation Techniques<br />
3.     Specific Estimation Challenges</p>
<p>Over the 18 years in IT four of the sixteen projects I participated in failed, in every case problems grew from wishful thinking and unrealistic estimates. If every IT manager read and understand chapter one if this book IT failure rates would plummet overnight, but then there would no hugely late projects for expensive IT consultants to rescue either <img src='http://s1.wp.com/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' />  Admittedly chapter one teaches an experienced developer little, but I left with a better vocabulary to translate my experience into terms non-technical managers are likely to <em>understand and agree with.</em> The diagram called &#8216;Cone of Uncertainty&#8217; and the section on why <em>underestimation is really dangerous</em> are prime examples that</p>
<p>Interestingly in every failure I saw serious problems mounting well before the projects were canceled. Trying to forewarn management generally results in being labeled a trouble maker, so before you batter a pointy-haired manager with this book make sure you can easily find another job!! I had to once; of course politics and wishful thinking did not deliver working code and the project failed. Both people responsible for firing me were fired for incompetence, and the client tells me they now have a much smaller team producing much better results after the purge; what a surprise <img src='http://s1.wp.com/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> .</p>
<p>Recently I presented on Software Estimation at the local IASA chapter, the material was based on this book (with Steve&#8217;s permission!) and people loved the content – it seemed like every single person present came to me and said they enjoyed the material or emailed me later.</p>
<br /><img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/dotnetworkaholic.wordpress.com/125/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/dotnetworkaholic.wordpress.com/125/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/dotnetworkaholic.wordpress.com/125/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/dotnetworkaholic.wordpress.com/125/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/dotnetworkaholic.wordpress.com/125/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/dotnetworkaholic.wordpress.com/125/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/dotnetworkaholic.wordpress.com/125/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/dotnetworkaholic.wordpress.com/125/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/dotnetworkaholic.wordpress.com/125/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/dotnetworkaholic.wordpress.com/125/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/dotnetworkaholic.wordpress.com/125/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/dotnetworkaholic.wordpress.com/125/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/dotnetworkaholic.wordpress.com/125/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/dotnetworkaholic.wordpress.com/125/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/dotnetworkaholic.wordpress.com/125/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/dotnetworkaholic.wordpress.com/125/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=dotnetworkaholic.com&#038;blog=20549795&#038;post=125&#038;subd=dotnetworkaholic&#038;ref=&#038;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://dotnetworkaholic.com/2007/06/02/book-review-software-estimation-by-steve-mcconnell/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/4dc3efce8716699965ae2767d9fa4728?s=96&#38;d=retro&#38;r=G" medium="image">
			<media:title type="html">dotnetworkaholic</media:title>
		</media:content>

		<media:content url="http://dotnetworkaholic.files.wordpress.com/2011/07/AmazonSoftwareEstimation.jpg" medium="image" />
	</item>
		<item>
		<title>Book Review: My Job Went to India by Chad Fowler</title>
		<link>http://dotnetworkaholic.com/2007/05/12/124/</link>
		<comments>http://dotnetworkaholic.com/2007/05/12/124/#comments</comments>
		<pubDate>Sat, 12 May 2007 15:11:00 +0000</pubDate>
		<dc:creator>dotnetworkaholic</dc:creator>
				<category><![CDATA[Book Review]]></category>

		<guid isPermaLink="false">http://dotnetworkaholic.com/124/</guid>
		<description><![CDATA[Offshoring is here for good, get used to it. Only last month I sold my recently delivered &#8217;07 BMW to an Indian working in the US. He is an off shoring specialist with no coding skills whatsoever! The offshoring trend is way more advanced than you probably think. Oh yes, he paid cash for the [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=dotnetworkaholic.com&#038;blog=20549795&#038;post=124&#038;subd=dotnetworkaholic&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p style="float:left;"><a href="http://www.amazon.com/exec/obidos/ASIN/0976694018/paullockwsweb-20/"><img src="http://www.dotnetworkaholic.com/images/usedinblog/AmazonMyJobWentToIndia.jpg" border="0" /></a></p>
<p style="margin-bottom:0;">Offshoring is here for good, get used to it. Only last month I sold my recently delivered &#8217;07  BMW to an Indian working in the US. He is an off shoring specialist with no coding skills whatsoever! The offshoring trend is way more advanced than you probably think. Oh yes, he paid cash for the car too, these Indians are smart people&#8230;</p>
<p style="margin-bottom:0;">&nbsp;</p>
<p style="margin-bottom:0;">So what are we to do? In his first book &#8216;My Job Went to India&#8217; Chad Fowler has delivered a &#8216;self-help&#8217; guide for Western developers. Of course you dear reader, as a blog devouring overachiever, 80% of this book will be common sense. During chapter one I almost tossed it back on the book shelf, but Chad&#8217;s anecdotes from his time in India are pretty amusing, and chuckles from a tech book always keep me reading <img src='http://s0.wp.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  As the book progressed tips appeared that I bet even <em>you too</em> can learn from. The chapter on Marketing Yourself is something I wish I had read ten years ago.</p>
<p style="margin-bottom:0;">&nbsp;</p>
<p style="margin-bottom:0;">The cover of the book was my IM avatar for a while – as hoped it generated quite a few laughs, but most friends had never heard of the book, hence this review.</p>
<p style="margin-bottom:0;">&nbsp;</p>
<p style="margin-bottom:0;">It is an easy read and at only $13.57 from Amazon I suggest everyone pick up a copy</p>
<br /><img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/dotnetworkaholic.wordpress.com/124/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/dotnetworkaholic.wordpress.com/124/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/dotnetworkaholic.wordpress.com/124/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/dotnetworkaholic.wordpress.com/124/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/dotnetworkaholic.wordpress.com/124/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/dotnetworkaholic.wordpress.com/124/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/dotnetworkaholic.wordpress.com/124/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/dotnetworkaholic.wordpress.com/124/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/dotnetworkaholic.wordpress.com/124/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/dotnetworkaholic.wordpress.com/124/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/dotnetworkaholic.wordpress.com/124/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/dotnetworkaholic.wordpress.com/124/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/dotnetworkaholic.wordpress.com/124/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/dotnetworkaholic.wordpress.com/124/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/dotnetworkaholic.wordpress.com/124/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/dotnetworkaholic.wordpress.com/124/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=dotnetworkaholic.com&#038;blog=20549795&#038;post=124&#038;subd=dotnetworkaholic&#038;ref=&#038;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://dotnetworkaholic.com/2007/05/12/124/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/4dc3efce8716699965ae2767d9fa4728?s=96&#38;d=retro&#38;r=G" medium="image">
			<media:title type="html">dotnetworkaholic</media:title>
		</media:content>

		<media:content url="http://www.dotnetworkaholic.com/images/usedinblog/AmazonMyJobWentToIndia.jpg" medium="image" />
	</item>
		<item>
		<title>Book Review: .Net 2.0 Generics</title>
		<link>http://dotnetworkaholic.com/2006/06/06/book-review-net-20-generics/</link>
		<comments>http://dotnetworkaholic.com/2006/06/06/book-review-net-20-generics/#comments</comments>
		<pubDate>Tue, 06 Jun 2006 22:26:40 +0000</pubDate>
		<dc:creator>dotnetworkaholic</dc:creator>
				<category><![CDATA[Book Review]]></category>

		<guid isPermaLink="false">http://dotnetworkaholic.com/book-review-net-20-generics/</guid>
		<description><![CDATA[Is it possible for book to have a more niche title? Interestingly to broaden the market appeal examples are in both C# and VB.Net; I find it hard to believe anyone interested in reading a book on Generics cannot read C#. You have already read about Generics in Jeff Ricters&#8217; CLR via C# and possibly [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=dotnetworkaholic.com&#038;blog=20549795&#038;post=28&#038;subd=dotnetworkaholic&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p style="float:right;"><a href="http://www.amazon.com/exec/obidos/ASIN/0764559885/paullockwsweb-20/"><img src="http://dotnetworkaholic.files.wordpress.com/2011/07/amazonprofgenericslg.jpg?w=614" border="0" /></a></p>
<p>Is it possible for book to have a more niche title? Interestingly to broaden the market appeal examples are in both C# and VB.Net; I find it hard to believe anyone interested in reading a book on Generics cannot read C#.</p>
<p class="MsoNormal">    You have already read about Generics in Jeff Ricters&#8217; CLR via C# and possibly Jesse Liberty&#8217;s Visual C# 2005 too. Today the standard developer quote about Generics is that they are easy; just use List&lt;T&gt; and be on your merry way. Amazingly just that one BCL Generic has removed almost all type-unsafe code from our assemblies.</p>
<p>Recently I  as binding a GridView to a custom collection. Naturally the collection implements List&lt;T&gt;, but I wished to sort the GridView on several columns. After expecting auto-magic in GridView to do the sorting for me, it was disappointing remembering about ObjectDataSource &#8211; this means we still need to do manual labor so I looked for a reusable solution. Long story short after pinging GridView whiz <a href="http://www.gridviewgirl.com/">Marcie</a> 60 seconds later this book was on my desk.</p>
<p>Reading  of chapters 1-&gt;7 is required reading for anyone wishing to remain a senior .Net developer/ architect. This readability book is not on par with work by say Richter or Esposito, and where is the bold highlighting in code samples that point us towards the salient snippets? Other than these complaints, the book fulfilled its purpose and I now have a much deeper knowledge of generics. Until my comfort level increases<br />
List&lt;T&gt; the mainstay of my Generic usage, but I suspect that as time progresses we as a community will leverage them much more.</p>
<p>Before <a href="http://neopoleon.com/blog/posts/16327.aspx">Marcie kicks me in the face</a> I must return her book. Hence I&#8217;ll be putting an order into Amazon for my own copy, as I need to revisit a few of the more technical areas to solidify my knowledge. IMO $25 with free shipping is a bargain for this knowledge, please buy via my link<br />
and put another $2 into the Lockwood retirement fund, LOL</p>
<br /><img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/dotnetworkaholic.wordpress.com/28/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/dotnetworkaholic.wordpress.com/28/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/dotnetworkaholic.wordpress.com/28/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/dotnetworkaholic.wordpress.com/28/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/dotnetworkaholic.wordpress.com/28/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/dotnetworkaholic.wordpress.com/28/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/dotnetworkaholic.wordpress.com/28/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/dotnetworkaholic.wordpress.com/28/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/dotnetworkaholic.wordpress.com/28/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/dotnetworkaholic.wordpress.com/28/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/dotnetworkaholic.wordpress.com/28/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/dotnetworkaholic.wordpress.com/28/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/dotnetworkaholic.wordpress.com/28/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/dotnetworkaholic.wordpress.com/28/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/dotnetworkaholic.wordpress.com/28/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/dotnetworkaholic.wordpress.com/28/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=dotnetworkaholic.com&#038;blog=20549795&#038;post=28&#038;subd=dotnetworkaholic&#038;ref=&#038;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://dotnetworkaholic.com/2006/06/06/book-review-net-20-generics/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/4dc3efce8716699965ae2767d9fa4728?s=96&#38;d=retro&#38;r=G" medium="image">
			<media:title type="html">dotnetworkaholic</media:title>
		</media:content>

		<media:content url="http://dotnetworkaholic.files.wordpress.com/2011/07/amazonprofgenericslg.jpg" medium="image" />
	</item>
		<item>
		<title>VS 2005 Team System by Richard Hundhausen</title>
		<link>http://dotnetworkaholic.com/2006/02/24/book-review-vs-2005-team-system-by-richard-hundhausen/</link>
		<comments>http://dotnetworkaholic.com/2006/02/24/book-review-vs-2005-team-system-by-richard-hundhausen/#comments</comments>
		<pubDate>Fri, 24 Feb 2006 14:40:43 +0000</pubDate>
		<dc:creator>dotnetworkaholic</dc:creator>
				<category><![CDATA[Book Review]]></category>

		<guid isPermaLink="false">http://dotnetworkaholic.com/book-review-vs-2005-team-system-by-richard-hundhausen/</guid>
		<description><![CDATA[All you really need to know is the following This is one of the best written technical books I have ever read, and is an excellent introduction to Team System If you have been working with Team System for some time this book is unlikely to teach you much, it is purely an introduction The [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=dotnetworkaholic.com&#038;blog=20549795&#038;post=31&#038;subd=dotnetworkaholic&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p style="float:left;"><a href="http://www.amazon.com/exec/obidos/ASIN/0735621853/paullockwsweb-20/"><img src="http://dotnetworkaholic.files.wordpress.com/2011/07/amazonteamsytem.jpg?w=614" border="0" /></a></p>
<p>All you really need to know is the following</p>
<ul>
<li>  This is one of the best written technical books I have ever read, and is an excellent introduction to Team System</li>
<li>  If you have been working with Team System for some time this book is unlikely to teach you much, it is purely an introduction</li>
</ul>
<p>The approximately 300 pages are filled with riveting content (disclaimer: I am a big fan of formal processes), and only uses screenshots where necessary. The book is far from another big font/ screenshots-on-every-page Barnes and Nobel shelf filler. As you may expect the book begins with an introduction to Team System, Test Server and its related Client Applications. Beyond these chapters, things get really interesting as Richard explains the different major roles in team system, which as we know related to different skus of Visual Studio. For each major role Richard covers the tools provided in that area, and major features. It was interesting to see that Testers do not get much in this release of Team System &#8211; this did not surprise me given Mercury&#8217;s dominance in this area. It was interesting to read in the latter parts of this book that Mercury are planning add-ins for VS2K5. Note: Developers <em><strong>are</strong></em> looked after in the testing department, but your SQA team does not get much.</p>
<p>Part three of the book covers MSF 4.0, MSF-Agile and MSF-CMII. Personally I think this material is better suited to a classroom, as I found it difficult to keep up with all precise terminology used by each approach. After re-reading the first pages again and again I ended up skim reading most of part three.</p>
<p>Interestingly the best part of the book is the only part I can criticize. Appendix A is &#8216;A Day in the Life of Team System&#8217;; it presents a summary of using Team System on a three month long project. This section was very helpful to me in tying the whole process together, but I just feel it was not presented in the best manner. With a pen I highlighted the key terms in the storyboard to show what part of  team system was used when, but I feel the waffle outweighed talk about team system. Most people reading this book with have experience with many projects already and we just want a rapid summary.</p>
<p>All-in-all this is possibly the best technology book I have read since Code Complete and Writing Secure Code. Much of the material in this book will be out of date sometime next year when I expect we&#8217;ll see the second version of Team System, but I believe Richard is capable of writing a classic book that will stay on our bookshelves alongside Steve McConnell&#8217;s work.</p>
<br /><img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/dotnetworkaholic.wordpress.com/31/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/dotnetworkaholic.wordpress.com/31/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/dotnetworkaholic.wordpress.com/31/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/dotnetworkaholic.wordpress.com/31/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/dotnetworkaholic.wordpress.com/31/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/dotnetworkaholic.wordpress.com/31/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/dotnetworkaholic.wordpress.com/31/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/dotnetworkaholic.wordpress.com/31/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/dotnetworkaholic.wordpress.com/31/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/dotnetworkaholic.wordpress.com/31/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/dotnetworkaholic.wordpress.com/31/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/dotnetworkaholic.wordpress.com/31/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/dotnetworkaholic.wordpress.com/31/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/dotnetworkaholic.wordpress.com/31/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/dotnetworkaholic.wordpress.com/31/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/dotnetworkaholic.wordpress.com/31/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=dotnetworkaholic.com&#038;blog=20549795&#038;post=31&#038;subd=dotnetworkaholic&#038;ref=&#038;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://dotnetworkaholic.com/2006/02/24/book-review-vs-2005-team-system-by-richard-hundhausen/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/4dc3efce8716699965ae2767d9fa4728?s=96&#38;d=retro&#38;r=G" medium="image">
			<media:title type="html">dotnetworkaholic</media:title>
		</media:content>

		<media:content url="http://dotnetworkaholic.files.wordpress.com/2011/07/amazonteamsytem.jpg" medium="image" />
	</item>
		<item>
		<title>Visual C# 2005 by Jesse Liberty</title>
		<link>http://dotnetworkaholic.com/2006/02/12/book-review-visual-c-2005-by-jesse-liberty/</link>
		<comments>http://dotnetworkaholic.com/2006/02/12/book-review-visual-c-2005-by-jesse-liberty/#comments</comments>
		<pubDate>Sun, 12 Feb 2006 19:47:58 +0000</pubDate>
		<dc:creator>dotnetworkaholic</dc:creator>
				<category><![CDATA[Book Review]]></category>

		<guid isPermaLink="false">http://dotnetworkaholic.com/book-review-visual-c-2005-by-jesse-liberty/</guid>
		<description><![CDATA[This book is aimed at developers already experienced with .Net 1.0 and 1.1. It aims to offer a quick introduction to what is new in .Net 2.0 and VS 2005. The first chapter in the book covers C# 2.0 and the book is very much worth buying for this chapter alone. Features covered by the [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=dotnetworkaholic.com&#038;blog=20549795&#038;post=37&#038;subd=dotnetworkaholic&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p style="float:left;"><a href="http://www.amazon.com/exec/obidos/ASIN/059600799X/paullockwsweb-20/"><img src="http://dotnetworkaholic.files.wordpress.com/2011/07/amazonvisualcsharp20051.jpg?w=614" border="0" /></a></p>
<p>This book is aimed at developers already experienced with .Net 1.0 and 1.1. It aims to offer a quick introduction to what is new in .Net 2.0 and VS 2005.</p>
<p>The first chapter in the book covers C# 2.0 and the book is very much worth buying for this chapter alone. Features covered by the chapter are as you would expect: Generics, partial types etc. We have been hearing and reading about them in the MSDN magazine for over a year. Still, it was very useful spending a couple of hours reading this chapter and nailing down each topic. It was also great to see the new covariance support for delegates covered, which I imagine is included to keep us hardcore happy.</p>
<p>It was a shame to spot a simple technical error: the book states that static classes cannot have a constructor. How this was not picked up proof-readers I have no idea. Just in case the CLR team has started taking mind altering drugs while designing 2.0,<br />
I knocked up a quick sample with a static class + static constructor and it worked fine.</p>
<p>So on to the rest of the book. Well there are lots and lots of page filling screenshots covering the new Visual Studio, WinForms, WebApps and Data Binding etc. These may be of use to less experienced developers, but I would have preferred simple short<br />
sections covering new features. Walking an experienced developer through how to setup a masked text box (&gt;4 pages!) was not useful to me.</p>
<p>Summary: If you are just about to embark on your first .Net 2.0 project I recommend buying this book first chapter alone. It won&#8217;t take long to read, and then you can pass it to another team member. I do expect this to be a book you will use for reference.</p>
<br /><img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/dotnetworkaholic.wordpress.com/37/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/dotnetworkaholic.wordpress.com/37/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/dotnetworkaholic.wordpress.com/37/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/dotnetworkaholic.wordpress.com/37/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/dotnetworkaholic.wordpress.com/37/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/dotnetworkaholic.wordpress.com/37/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/dotnetworkaholic.wordpress.com/37/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/dotnetworkaholic.wordpress.com/37/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/dotnetworkaholic.wordpress.com/37/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/dotnetworkaholic.wordpress.com/37/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/dotnetworkaholic.wordpress.com/37/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/dotnetworkaholic.wordpress.com/37/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/dotnetworkaholic.wordpress.com/37/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/dotnetworkaholic.wordpress.com/37/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/dotnetworkaholic.wordpress.com/37/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/dotnetworkaholic.wordpress.com/37/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=dotnetworkaholic.com&#038;blog=20549795&#038;post=37&#038;subd=dotnetworkaholic&#038;ref=&#038;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://dotnetworkaholic.com/2006/02/12/book-review-visual-c-2005-by-jesse-liberty/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/4dc3efce8716699965ae2767d9fa4728?s=96&#38;d=retro&#38;r=G" medium="image">
			<media:title type="html">dotnetworkaholic</media:title>
		</media:content>

		<media:content url="http://dotnetworkaholic.files.wordpress.com/2011/07/amazonvisualcsharp20051.jpg" medium="image" />
	</item>
		<item>
		<title>Code Complete 2 – Essential Reading</title>
		<link>http://dotnetworkaholic.com/2004/09/07/code-complete-2-%e2%80%93-essential-reading/</link>
		<comments>http://dotnetworkaholic.com/2004/09/07/code-complete-2-%e2%80%93-essential-reading/#comments</comments>
		<pubDate>Tue, 07 Sep 2004 21:26:00 +0000</pubDate>
		<dc:creator>dotnetworkaholic</dc:creator>
				<category><![CDATA[Book Review]]></category>

		<guid isPermaLink="false">http://dotnetworkaholic.com/code-complete-2-%e2%80%93-essential-reading/</guid>
		<description><![CDATA[If you only buy one programming book in your life, buy this one. Many of you will have heard me rave about Code Complete and Rapid Development. These are both by Steve McConnell and my successful programming career owes an enormous debt to them, most of my ideas on projects seeded from these books. Back [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=dotnetworkaholic.com&#038;blog=20549795&#038;post=112&#038;subd=dotnetworkaholic&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>If you only buy one programming book in your life, buy this one.</p>
<p>Many of you will have heard me rave about Code Complete and Rapid Development. These are both by Steve McConnell and my successful programming career owes an <strong>enormous</strong> debt to them, most of my ideas on projects seeded from these books.</p>
<p>Back in 1997 the first revision took me over three hard months to read. Much of the material was new to me, and it really took time to sink in – some of it never clicked. Fast forward to June 2004; The Second Edition grew about two hundred pages to incorporate new fashions on the block like xp, refactoring and design patterns. I ordered it <strong>ASAP</strong> but <a href="http://dotnetworkaholics.com/blog/archive/2004/08/22/153.aspx">only just found the time to read it</a>.</p>
<p>Despite ten years having passed since the first edition, many fundamentals have stayed the same, and it looks like some chapters were only lightly updated. This is proof of how good the first edition was. Personally I read the first edition about four years after completing a post-grad degree in Comp Sci. As I said there were many sections that I just did not understand fully. It is now eleven years since the degree, and the book was a <strong>total pleasure to read</strong>. So many partially illuminated light bulbs are now glowing brightly. Yes <strong>everything in the book is pretty basic stuff</strong>. The Design Patterns/ Extreme Programming/ XAML/ Avalon/ only-in-pre-Alpha release crowd will not be impressed, there are few new buzzwords to impress people with. IMO it is far more important to have good grasp of the basics before we go out looking for new hammers to use on our next project. How many of us have seen a Design Pattern used inappropriately, just because a developer happened to read about it lately?</p>
<p><a href="http://www.microsoft.com/mspress/books/6822.asp">The book is only $34 from Amazon</a> and Steve has made <a href="http://www.cc2e.com/">some chapters available for free</a>.</p>
<br /><img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/dotnetworkaholic.wordpress.com/112/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/dotnetworkaholic.wordpress.com/112/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/dotnetworkaholic.wordpress.com/112/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/dotnetworkaholic.wordpress.com/112/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/dotnetworkaholic.wordpress.com/112/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/dotnetworkaholic.wordpress.com/112/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/dotnetworkaholic.wordpress.com/112/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/dotnetworkaholic.wordpress.com/112/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/dotnetworkaholic.wordpress.com/112/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/dotnetworkaholic.wordpress.com/112/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/dotnetworkaholic.wordpress.com/112/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/dotnetworkaholic.wordpress.com/112/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/dotnetworkaholic.wordpress.com/112/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/dotnetworkaholic.wordpress.com/112/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/dotnetworkaholic.wordpress.com/112/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/dotnetworkaholic.wordpress.com/112/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=dotnetworkaholic.com&#038;blog=20549795&#038;post=112&#038;subd=dotnetworkaholic&#038;ref=&#038;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://dotnetworkaholic.com/2004/09/07/code-complete-2-%e2%80%93-essential-reading/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/4dc3efce8716699965ae2767d9fa4728?s=96&#38;d=retro&#38;r=G" medium="image">
			<media:title type="html">dotnetworkaholic</media:title>
		</media:content>
	</item>
	</channel>
</rss>
