August 20, 2008  
  You are here:  Blog
LINQ to Joe Archive
Module Border Module Border
My Book

 

Module Border Module Border

LINQ to Joe
Author: Joe Rattz Created: 9/12/2006 9:04:45 AM
This is where I will post my thoughts, discoveries, and tribulations as I learn Language INtegrated Query (LINQ).

Pro LINQ Kindle Edition Now Available
By Joe Rattz on 7/16/2008 4:50:16 PM

 

Well, my book has finally hit the 21st century.  That's right, the Amazon Kindle edition is now available.

http://www.amazon.com/Pro-LINQ-Language-Integrated-Query/dp/B001CD1X7S?tag=netsplore-20

Comments (0)

Using Lambda Expressions
By Joe Rattz on 7/4/2008 12:28:11 PM

I have had very positive feedback about my book, and my coverage of lambda expressions has specifically been mentioned on occasion. I have also noticed that some developers are a bit uncomfortable with lambda expressions, so I thought that by sharing the lambda expression portion of my book, perhaps it would help alleviate concern for some developers.  Hopefully this portion will help them embrace what lambda expressions can do for them.

The portion that I am sharing here is only part of what I cover in my book.  In the book, I show the journey from using named methods to anonymous methods and then finally to lambda expressions.  I begin with the premise that a common code developer has created a common method named FilterArrayOfInts and that it is another developer's task to utilize that common method to filter an array so that only odd integers remain.&am ...

Comments (0) More...

LINQ for Java?
By Joe Rattz on 5/6/2008 4:36:49 PM

Carl Rosenberger has posted a call to arms to elicit support for a LINQ for Java project.  If you would like to see this project come to fruition, you can read the details on Carl's blog here.

You can vote to show your support as well as volunteer to participate in the implementation.

Good luck Carl!

Comments (0)

Making a Project LINQ to SQL Enabled
By Joe Rattz on 3/28/2008 9:53:27 AM

I was talking to another developer recently and detected a slight intimidation at the thought of trying to adopt LINQ to SQL in his project. I can certainly understand that. Many times in the past there has been some new technology I knew I should start investigating, but the hassle I expected squelched my desire. So, I decided to make a video demonstrating just how easy it can be to make a project LINQ to SQL enabled.

Notice I said "it can be". This doesn't mean to imply that every project will be this simple. Unlike most of the other LINQ APIs, adopting LINQ to SQL is an architectural decision that needs to be made. It has its benefits, and its limitations. So, for any given project, adopting LINQ to SQL may be more difficult than in the sample project in my video.

Also, concerning the video, I am just getting started with the video software, so please show some mercy. Steven Spielberg I ain't.


Comments (10) More...

DataContexts Should be Short-Lived
By Joe Rattz on 2/13/2008 12:32:27 PM

I was recently invited to attend a meeting of the Atlanta Microsoft Professionals user group by fellow Atlantan and co-author of LINQ in Action, Jim Wooley.  During the meeting, I believe I caught part of a discussion about the lifetime of the DataContext.  I wasn't there as a speaker, nor did I hear the full conversation, so I was not comfortable blurting out about what I thought I heard, but I felt like I should perhaps offer some information about DataContexts and their lifetime here.

DataContexts should be short-lived.  How short?  As short as possible, yet reasonable.  Why?  Well, as one of the key Microsoft developers working on LINQ to SQL told me, the data in a DataContext is stale the moment you retrieve it.  The reason this is significant has to do with the way data is returned from your query.

I cover this in detail in Chapter 16 of my book, Pro LINQ: Language Integrated ...

Comments (1) More...

Pro LINQ Published Today - November 19, 2007
By Joe Rattz on 11/19/2007 12:48:22 PM
My book, Pro LINQ: Language Integrated Query in C# 2008, published today.  I now eagerly wait for the reviews.
Comments (0)

Beating Effective C++ and K&R
By Joe Rattz on 11/13/2007 7:17:47 PM

As I mentioned in my previous post, having my book in the company of Scott Meyers and Kernighan & Ritchie is very exciting and a position I never even imagined I would be in.  Today, I passed them in the C & C++ Windows Programming category.  What a thrill!

Beating Meyers and KandR.jpg

Of course by the time you read this, I may not even be on the list.  But, I am keeping my fingers crossed.

http://www.amazon.com/gp/bestsellers/books/3967/ref=pd_zg_hrsr_b_2_5_last/105-3517084-9813220

 

Comments (0)

Watching the Amazon Rankings
By Joe Rattz on 11/7/2007 7:27:15 PM
One of the more interesting things now that my book is finsihed and I am waiting for it to be published is watching the Amazon rankings.  Of course, seeing the Amazon ranking itself is interesting, but what I find more fulfilling personally is my ranking within certain gategories.  For example, right now, I am ranked 13th in the C & C++ Windows Programming category.  Being on the same page as Scott Meyer's Effective C++ and the K&R is unbelievably rewarding and a position I never even considered when I signed up for the ask of writing a book.
Comments (0)

Just turned in my last chapter review
By Joe Rattz on 10/11/2007 9:08:58 PM
It has been a busy last 17 months for me working on Pro LINQ. I just turned in the last review for my last chapter (actually chapter 2, not chronologically the last chapter). My book is scheduled to ship to the printer on 10/26, and is supposed to be available mid-November. I have been far too busy working on the book to actually blog much about LINQ on my site here, but now that I have the book 'in the can', I can take some time to do more blogging and to try-out some LINQ-related stuff.
Comments (0)

Book Retitled to Pro LINQ: Language Integrated Query in C# 2008
By Joe Rattz on 8/21/2007 1:31:04 PM

Well, it finally happened.  My book is so chock-full of useful LINQ information that we had to upgrade it from a Foundations level book to a Pro level book.  Since we had to change the name to reflect the depth of information we also adopted the branding that Microsoft appears to be moving toward.  Therefore my book previously titled Foundations of LINQ in C# has been retitled Pro LINQ: Language Integrated Query in C# 2008.

Look for Pro LINQ: Language Integrated Query in C# 2008 in your book store at the end of October
2007.

Comments (0)

 
Home|Forums|Blog|LINQ Extras|Contact Me|Book Reviews
  Copyright (c) 2008 LINQDev Terms Of Use Privacy Statement