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

Comments (14)

  1. You’ve been kicked (a good thing) – Trackback from

  2. Lino Tadros says:

    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

  3. Thank you for submitting this cool story – Trackback from DotNetShoutout

  4. 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!

  5. Awesome!! Congrats Charlie! This is terrific news 🙂

  6. Lee Dumond says:

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

  7. – news and articles about .net DotNetBurner

  8. Corey Kosak says:

    Congratulations! I can’t wait to read it!  

  9. RizwanSharp says:

    Congratulations Mr. Charlie,

    Can’t wait to grab and read the book.

  10. Octavio Hernandez says:

    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,


    Madrid, SPAIN

  11. george byrkit says:

    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.

  12. Ben Hayat says:

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


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

  14. Michael says:

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

Skip to main content