https://www.developerfusion.com/t/linq/tutorials/sort/popularity/ LINQ Tutorials & Articles from Developer Fusion 2012-09-22T20:43:00.00Z http://www.developerfusion.com/article/9789/c-40-goes-dynamic-a-step-too-far/ C# 4.0 goes dynamic - a step too far? 2009-02-12T13:54:00.00Z Is C# in danger of too much change? Mike James ponders the implications of dynamic types in C Mike James http://www.developerfusion.com/article/84407/design-for-testing/ Design for testing 2011-03-15T12:42:00.00Z Testing should be an integral part of your design, and Kevin Jones explains just how to make it so. Kevin Jones http://www.developerfusion.com/article/84468/linq-to-log-files/ LINQ to log files 2011-01-14T13:37:00.00Z Running LINQ queries over databases gets all the limelight, but Jon Skeet reminds us of it's possibilities over object graphs too. Jon Skeet http://www.developerfusion.com/article/7556/new-c-30-language-features/ New C# 3.0 Language Features 2008-02-28T21:26:00.00Z Learn about some of the new features in C# 3.0 including automatic properties, collection initializers, extension methods, lambda expressions and anonymous types. Scott Guthrie http://www.developerfusion.com/article/84298/linqing-to-xml/ LINQ-ing to XML 2010-07-23T09:22:00.00Z XML, which is all about tree structures, and LINQ, which is all about querying collections, might not seem to fit together, but Mike James explains that they work together just fine. Mike James http://www.developerfusion.com/article/9397/iterator-blocks-in-c-2-autogenerated-state-machines/ Iterator blocks in C# 2: auto-generated state machines 2008-12-03T11:50:00.00Z Ever wondered how the magic "yield" statement works? Jon Skeet digs into the inner workings of C# 2.0 and how this innocuous statement gets you a whole load of "free" generated code for your iterators. Jon Skeet http://www.developerfusion.com/article/9398/iterators-iterator-blocks-and-data-pipelines-in-c/ Iterators, iterator blocks and data pipelines in C# 2008-12-03T11:44:00.00Z With the arrival of LINQ to Objects, understanding how iterators work has become more important than ever before. Learn how to implement them in C# 2 (or 3), and how these apply to the fundamental aspects of LINQ to Objects. Jon Skeet http://www.developerfusion.com/article/7087/have-you-seen-the-silverlight/ Have you seen the Silverlight? 2007-09-17T20:49:00.00Z So you want fancy, sexy streaming media in the UI? And you want cool animations, fancy glow-in-the-dark buttons and decent, scalable vector graphics? And you want to run your application in a browser on both Windows and Mac OSX? If you’re already reaching for your copy of How to Wow with Flash, stop. There’s a new kid muscling onto the somewhat crowded Rich Interactive Application (RIA) block, and it’s coming from Microsoft. Dave Wheeler http://www.developerfusion.com/article/8251/the-beauty-of-closures/ The Beauty of Closures 2008-10-08T16:13:00.00Z Closures are often described in terms of functional languages, but Jon introduces the concept of closures in a world of C# and Java. Learn how to use them and why. Jon Skeet http://www.developerfusion.com/article/7112/common-intermediate-language/ Common Intermediate Language 2007-09-27T20:17:00.00Z Granville gets down with the CLR, and takes a look at CIL/MSIL - the intermediate language that every .NET language gets compiled to, and has full access to the capabilities of the CLR. Granville Barnettt http://www.developerfusion.com/article/8250/linq-to-objects-for-the-net-developer/ LINQ to Objects for the .NET developer 2008-10-08T15:17:00.00Z Mike James explains that LINQ isn’t just for SQL programmers but is usable by every .NET developer. Learn how take the power of LINQ queries to your every-day coding through the lowly IEnumerable interface. Mike James http://www.developerfusion.com/article/7991/rest-and-net-35-part-1-why-rest-based-services/ REST and .NET 3.5 Part 1 - why REST based services? 2008-08-06T16:02:00.00Z Why has REST been getting so much attention recently? It's no accident that Yahoo, Google and Amazon have chosen not to use SOAP to expose their APIs. Learn some of the issues of using SOAP, and how a RESTful based architecture can resolve some of these. Richard Blewett http://www.developerfusion.com/article/8288/bluffers-guide-to-c-3/ Bluffer's Guide to C# 3 2008-10-13T14:00:00.00Z Pretend you know what you're talking about in suitably geeky company. More seriously, it will give you a very rough overview to give some context if you choose to investigate a particular feature further. Jon Skeet http://www.developerfusion.com/article/9576/the-future-of-net-languages/ The Future of .NET Languages 2009-01-09T16:37:00.00Z Wondered why Microsoft always seems to release different language features for each language? Discover how .NET 4.0 will reduce the disparity between C# and VB.NET with some great new features for both languages, plus a new dynamic language runtime and new functional and parallel programming languages. Damon Armstrong http://www.developerfusion.com/article/145919/an-introduction-to-f-type-providers/ An Introduction To F# Type Providers 2012-09-22T20:43:00.00Z Type Providers are a new core feature in F# 3.0, the latest version of F# released with Visual Studio 2012. Keith Battocchi investigates. Keith Battocchi