Browse by Tags

All Tags » LINQ » Books » C# (RSS)

Edulinq - the e-book

I'm pleased to announce that I've made a first pass at converting the blog posts in the Edulinq series into e-books. I'm using Calibre to convert to PDF and e-book format. I still have a way to go, but they're at least readable. The Kindle...
Posted by skeet | 13 comment(s)
Filed under: , , ,

Just how lazy are you?

I've been reviewing chapter 10 of C# in Depth, which is about extension methods. This is where I start introducing some of the methods in System.Linq.Enumerable, such as Where and Reverse. I introduce a few pieces of terminology in callouts - and...
Posted by skeet | 17 comment(s)
Filed under: , ,

Optimisations in LINQ to Objects

(Edited on February 11th, 2010 to take account of a few mistakes and changes in the .NET 4.0 release candidate.) I've just been fiddling with the first appendix of C# in Depth, which covers the standard query operators in LINQ, and describes a few...
Posted by skeet | 26 comment(s)
Filed under: , ,

First encounters with Reactive Extensions

I've been researching Reactive Extensions for the last few days, with an eye to writing a short section in chapter 12 of the second edition of C# in Depth. (This is the most radically changed chapter from the first edition; it will be covering LINQ...
Posted by skeet | 15 comment(s)
Filed under: , , ,

Logging enumeration flow

I'm currently reading Pro LINQ: Language Integrated Query in C# 2008 by Joe Rattz and yesterday I came across a claim about Enumerable.Intersect which didn't quite ring true. I consulted MSDN and the documentation is exactly the same as the book...
Posted by skeet | 12 comment(s)
Filed under: , ,

C# in Depth: All chapters available in MEAP!

Rather excitingly, all the chapters of C# in Depth are now available for early access . The following chapters have recently been added: 10: Extension methods Without extension methods, LINQ just couldn't work in an elegant form. Extension methods...
Posted by skeet | 1 comment(s)
Filed under: , ,

I love LINQ: Simplifying a tedious task

As mentioned in my previous post, I've been putting together the code samples for C# in Depth. Now, these are spread across several projects in a few solutions. They're referred to in the book as things like "Listing 6.2" but I've...
Posted by skeet | 5 comment(s)
Filed under: , ,

LINQ to Silliness: Generating a Mandelbrot with parallel potential

I've been writing about LINQ recently, and in particular I've written a small amount about Parallel LINQ . (Don't get excited - it's only about a page, just to mention it as a sort of "meta-provider" for LINQ.) I was wondering...
Posted by skeet | 2 comment(s)