Subscribe | Alerts via Email
View All Quotes
“Good judgement comes from experience, and experience comes from bad judgement.”
-Frederick Brooks
<July 2010>
SunMonTueWedThuFriSat
27282930123
45678910
11121314151617
18192021222324
25262728293031
1234567
The opinions expressed herein are my own personal opinions and do not represent my employer's view in any way.

©2010 Cal Zant
Sign In
Total Posts: 106
This Year: 5
This Month: 1
This Week: 0
Comments: 2

By Scott Klein
408 pages
http://www.amazon.com/gp/product/0470041811/

Many technical books are designed to be reference material (i.e. the only time you open it is to flip to the index in the back and read a short section to help you debug a very specific issue).  Those have their place, but when something as new and powerful as LINQ comes out ... I want to get a book that is a good cover to cover read, and dives into fundamentals, best practices, and even advanced scenarios.  This was that type of book.  I still use it as a reference from time to time, but after reading it through, I instantly felt more comfortable with LINQ and understood how to leverage it in ways that I might have missed otherwise.

One random tip ... LINQ to XML is not as great as they make it out to be.  Although LINQ to objects/collections and LINQ to SQL is crazy powerful, terse, and a more natural and productive way to help with an array of common programming tasks, I have also had some experience with LINQ to XML ... and I can't say the same thing for it.  The author covers all of these LINQ-related topics, so you will probably see what I mean ... but I just wanted to mention it.

Overall, this was well written, had concise, real-world code examples, and was a great cover-to-cover read.  I would recommend it to anyone.

Wednesday, January 30, 2008 9:38:52 PM (Central Standard Time, UTC-06:00)  #