Share via


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

Comments

  • Anonymous
    March 21, 2009
    You've been kicked (a good thing) - Trackback from DotNetKicks.com

  • Anonymous
    March 22, 2009
    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

  • Anonymous
    March 22, 2009
    Thank you for submitting this cool story - Trackback from DotNetShoutout

  • Anonymous
    March 22, 2009
    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!

  • Anonymous
    March 23, 2009
    Awesome!! Congrats Charlie! This is terrific news :)

  • Anonymous
    March 23, 2009
    As one author to another, I feel your pain -- and your joy. Congratulations!!!

  • Anonymous
    March 24, 2009
    DotNetBurner.com - news and articles about .net DotNetBurner

  • Anonymous
    March 25, 2009
    Congratulations! I can't wait to read it!  

  • Anonymous
    March 26, 2009
    Congratulations Mr. Charlie, Can't wait to grab and read the book.

  • Anonymous
    March 30, 2009
    The comment has been removed

  • Anonymous
    March 31, 2009
    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.

  • Anonymous
    March 31, 2009
    Charlie, I still have your "Delphi" book on my shelf. Those good old days. Now time to get your new book. ..Ben

  • Anonymous
    April 01, 2009
    Congrats on the new book! I know how much work it takes to get a book out.

  • Anonymous
    April 09, 2009
    It was awesome!  Very practical.  I like the examples with the Romans.  Tell Dinesh as well.  See y'all soon.