Bill Wagner: More Effective C#: 50 Specific Ways to Improve Your C#
Another home run, this book delivers both the detailed analysis of generics that was missing in the first edition, and a treatment of C# 3.0 language features to round it out. A little more general than the first, but still a solid addition to the series. (****)
Steve McConnell: Code Complete
The definitive guide to conscious software development. A little dated but most of the content is perennial. (*****)
Alessandro Gallo: ASP.Net Ajax in Action
I bought several ASP.NET AJAX books, as fast as they could publish them, and this one is one of only two books I found that provide more than a cursory overview of the technology. There's stuff you should know that you can't Google in here. (****)
Fabrice Marguerie: Linq in Action
I enjoy this book for its practical advice without trying to cover up any holes in the inaugural edition of LINQ. (****)
Krzysztof Cwalina: Framework Design Guidelines: Conventions, Idioms, and Patterns for Reusable .NET Libraries
This is a handy reference for anyone developing reusable libraries in .NET, both for internal use and public consumption. (****)
Alan Bradburne: Practical Rails Social Networking Sites
Alan has provided a good roadmap for intermediate Ruby developers to dig into the features and framework of a basic social networking web site. Recommended for any developers new to the Web 2.0 domain. (****)
Jeffery Richter: CLR VIA C#
An excellent text by the trusted .NET teacher, this book is a gateway to expert knowledge of C# and the runtime that supports it. (*****)
Bill Wagner: Effective C#: 50 Specific Ways to Improve Your C#
An excellent and easy to follow text, Bill Wagner helps explain the many hits you'll take in performance and maintainability when approaching C# like C or C++. It's an excellent primer for more advanced reading in C#. (*****)
Dude, what's with the partial RSS feed?
Posted by: Derek Hatchard | May 16, 2008 at 04:26 PM
@Derek,
I'm having a bit of trouble with TypePad; if I publish full feeds through FeedBurner it's exceeding the 512k maximum size due to the size of my posts and I have not yet found a way to only publish say, the last three items as opposed to the whole month.
Posted by: Daniel | May 17, 2008 at 05:10 AM
6. PowerShell rocks. Stop writing console apps and start writing Cmdlets because you'll spend way less time writing command line argument parsing or output formatting code while enabling people to do cool stuff with the output of your command.
Posted by: Colin Bowern | June 25, 2008 at 02:46 AM
@Colin,
I wish I caught your session on PowerShell. I keep hearing how great it is for web deployments and more but I haven't had the time to dive in to it. Added.
Posted by: Daniel | June 25, 2008 at 07:11 AM