LINQ Tutorials & Articles from Developer Fusion https://www.developerfusion.com/t/linq/tutorials/sort/popularity/ LINQ Tutorials & Articles from Developer Fusion http://www.rssboard.org/rss-specification en-GB Sat, 22 Sep 2012 20:43:00 GMT C# 4.0 goes dynamic - a step too far? Is C# in danger of too much change? Mike James ponders the implications of dynamic types in C http://www.developerfusion.com/article/9789/c-40-goes-dynamic-a-step-too-far/ http://www.developerfusion.com/article/9789/c-40-goes-dynamic-a-step-too-far/ Thu, 12 Feb 2009 13:54:00 GMT Mike James Design for testing Testing should be an integral part of your design, and Kevin Jones explains just how to make it so. http://www.developerfusion.com/article/84407/design-for-testing/ http://www.developerfusion.com/article/84407/design-for-testing/ Tue, 15 Mar 2011 12:42:00 GMT Kevin Jones LINQ to log files Running LINQ queries over databases gets all the limelight, but Jon Skeet reminds us of it's possibilities over object graphs too. http://www.developerfusion.com/article/84468/linq-to-log-files/ http://www.developerfusion.com/article/84468/linq-to-log-files/ Fri, 14 Jan 2011 13:37:00 GMT Jon Skeet New C# 3.0 Language Features Learn about some of the new features in C# 3.0 including automatic properties, collection initializers, extension methods, lambda expressions and anonymous types. http://www.developerfusion.com/article/7556/new-c-30-language-features/ http://www.developerfusion.com/article/7556/new-c-30-language-features/ Thu, 28 Feb 2008 21:26:00 GMT Scott Guthrie LINQ-ing to XML 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. http://www.developerfusion.com/article/84298/linqing-to-xml/ http://www.developerfusion.com/article/84298/linqing-to-xml/ Fri, 23 Jul 2010 09:22:00 GMT Mike James Iterator blocks in C# 2: auto-generated state machines 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. http://www.developerfusion.com/article/9397/iterator-blocks-in-c-2-autogenerated-state-machines/ http://www.developerfusion.com/article/9397/iterator-blocks-in-c-2-autogenerated-state-machines/ Wed, 03 Dec 2008 11:50:00 GMT Jon Skeet Iterators, iterator blocks and data pipelines in C# 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. http://www.developerfusion.com/article/9398/iterators-iterator-blocks-and-data-pipelines-in-c/ http://www.developerfusion.com/article/9398/iterators-iterator-blocks-and-data-pipelines-in-c/ Wed, 03 Dec 2008 11:44:00 GMT Jon Skeet Have you seen the Silverlight? 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. http://www.developerfusion.com/article/7087/have-you-seen-the-silverlight/ http://www.developerfusion.com/article/7087/have-you-seen-the-silverlight/ Mon, 17 Sep 2007 20:49:00 GMT Dave Wheeler The Beauty of Closures 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. http://www.developerfusion.com/article/8251/the-beauty-of-closures/ http://www.developerfusion.com/article/8251/the-beauty-of-closures/ Wed, 08 Oct 2008 16:13:00 GMT Jon Skeet Common Intermediate Language 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. http://www.developerfusion.com/article/7112/common-intermediate-language/ http://www.developerfusion.com/article/7112/common-intermediate-language/ Thu, 27 Sep 2007 20:17:00 GMT Granville Barnettt LINQ to Objects for the .NET developer 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. http://www.developerfusion.com/article/8250/linq-to-objects-for-the-net-developer/ http://www.developerfusion.com/article/8250/linq-to-objects-for-the-net-developer/ Wed, 08 Oct 2008 15:17:00 GMT Mike James REST and .NET 3.5 Part 1 - why REST based services? 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. http://www.developerfusion.com/article/7991/rest-and-net-35-part-1-why-rest-based-services/ http://www.developerfusion.com/article/7991/rest-and-net-35-part-1-why-rest-based-services/ Wed, 06 Aug 2008 16:02:00 GMT Richard Blewett Bluffer's Guide to C# 3 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. http://www.developerfusion.com/article/8288/bluffers-guide-to-c-3/ http://www.developerfusion.com/article/8288/bluffers-guide-to-c-3/ Mon, 13 Oct 2008 14:00:00 GMT Jon Skeet The Future of .NET Languages 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. http://www.developerfusion.com/article/9576/the-future-of-net-languages/ http://www.developerfusion.com/article/9576/the-future-of-net-languages/ Fri, 09 Jan 2009 16:37:00 GMT Damon Armstrong An Introduction To F# Type Providers Type Providers are a new core feature in F# 3.0, the latest version of F# released with Visual Studio 2012. Keith Battocchi investigates. http://www.developerfusion.com/article/145919/an-introduction-to-f-type-providers/ http://www.developerfusion.com/article/145919/an-introduction-to-f-type-providers/ Sat, 22 Sep 2012 20:43:00 GMT Keith Battocchi