Welcome to MSDN Blogs Sign in | Join | Help

Essential LINQ Published

There was a knock on my door this morning. By the time I could make it to the front of the house, the delivery man was gone, but he had left behind a box full red and white books, each with the title Essential LINQ. On the cover was my name, and the name of my good friend Dinesh Kulkarni. This was, of course, a box full of the first copies of my most recent book. They had a arrived at my house on a most propitious date: the first day of spring.

 

 

Holding a copy of my new book in my hands was most pleasurable. Dinesh and I have been working on this text for so many months that I long ago ceased to believe that it would ever actually be published. Instead, I began to think of it simply as a device for stealing my weekends, and for keeping me up late at night when I should be sleeping. And of course, on those rare occasions when I was sleeping, it would bring me awake with a start, my brain repeating the anxious mantra: “The book is not done yet, and chapters are past due!”

We worked hard on this book, and did our best to make it readable. I’m particular proud of the many chapters by Dinesh Kulkarni, the Program Manager who created LINQ to SQL. Dinesh is not only a wonderful human being, but also a brilliant and very hard working engineer. The chapters on LINQ to SQL that he contributed to this book are the best commentaries on the subject that I have ever read. He also contributed a chapter on LINQ to Entities, and an invaluable chapter on LINQ Best Practices. This latter chapter I consider essential reading for everyone who cares about LINQ.

Both Dinesh and I believe in LINQ, and we both wanted to create a text that would be helpful, thorough and easy to understand. It is my hope that we make a good team, and that our skills complement one another. Certainly I enjoyed the opportunity to work closely with Dinesh. We met once a week for a nearly a year to discuss the book. Afterwards, we would often go to lunch, where we would eat vegetarian Indian food and talk about computers, politics, economics, and anything else that came into our head. I always enjoyed those discussions, and consider them one of the great benefits I derived from having the opportunity to help write Essential LINQ.

Here are some links to the book:

kick it on DotNetKicks.com
Published Saturday, March 21, 2009 12:38 AM by Charlie Calvert

Comment Notification

If you would like to receive an email when updates are made to this post, please register here

Subscribe to this post's comments using RSS

Comments

# Essential LINQ Published

You've been kicked (a good thing) - Trackback from DotNetKicks.com

Sunday, March 22, 2009 2:09 AM by DotNetKicks.com

# re: Essential LINQ Published

Congratulations Charlie!

I can't wait to get my copy! Having read many of your valuable books in the last 15 years, gives me a pleasure to know that developers and analysts will have a LINQ book readable "Charlie style".  You are one of the most gifted technical writers I have ever seen.

Congratulations again!

-Lino Tadros, C# MVP

Sunday, March 22, 2009 8:40 AM by Lino Tadros

# Charlie Calvert's Community Blog : Essential LINQ Published

Thank you for submitting this cool story - Trackback from DotNetShoutout

Sunday, March 22, 2009 10:44 AM by DotNetShoutout

# re: Essential LINQ Published

Congrats - can't wait for it to be in stock at Amazon. I've always enjoyed and appreciated your books. Thanks to you (and Dinesh) for all the time you put into it!

Sunday, March 22, 2009 4:16 PM by Scott Bussinger

# re: Essential LINQ Published

Awesome!! Congrats Charlie! This is terrific news :)

Monday, March 23, 2009 4:35 PM by Kirill Osenkov

# re: Essential LINQ Published

As one author to another, I feel your pain -- and your joy. Congratulations!!!

Monday, March 23, 2009 5:38 PM by Lee Dumond

# Charlie Calvert's Community Blog : Essential LINQ Published

DotNetBurner.com - news and articles about .net DotNetBurner

# re: Essential LINQ Published

Congratulations! I can't wait to read it!  

Thursday, March 26, 2009 2:55 AM by Corey Kosak

# re: Essential LINQ Published

Congratulations Mr. Charlie,

Can't wait to grab and read the book.

Thursday, March 26, 2009 4:06 PM by RizwanSharp

# re: Essential LINQ Published

Congratulations, Charlie!

I, like others, have learned a lot through your books during the past 15 years, and I agree that you're among the best technical writers in industry.

And having already read "Essential LINQ" through O'Reilly's "Rough cuts", I can say that this book is in line with the rest of your work and an essential reading for every C# programmer.

Best of all,

Octavio

Madrid, SPAIN

Tuesday, March 31, 2009 5:44 AM by Octavio Hernandez

# re: Essential LINQ Published

I ordered my copy as soon as I saw the announcement, along with the fine new book on .Net Framework Concurrency.  Not sure which to read first, so will read timesliced!

So far it looks very good, as I would expect, given the authors and their experiences.

And the book arrived last week, about Thursday, from Amazon.

Tuesday, March 31, 2009 8:10 AM by george byrkit

# re: Essential LINQ Published

Charlie, I still have your "Delphi" book on my shelf. Those good old days. Now time to get your new book.

..Ben

Tuesday, March 31, 2009 9:23 PM by Ben Hayat

# re: Essential LINQ Published

Congrats on the new book! I know how much work it takes to get a book out.

Wednesday, April 01, 2009 4:34 PM by Brennan Stehling

# re: Essential LINQ Published

It was awesome!  Very practical.  I like the examples with the Romans.  Tell Dinesh as well.  See y'all soon.

Thursday, April 09, 2009 9:53 PM by Michael

Leave a Comment

(required) 
required 
(required) 

  
Enter Code Here: Required
 
Page view tracker