.NET Michael Sorens in .NET High Performance PowerShell with LINQ PowerShell is a scripting language, and like all scripting languages it struggles to perform well with rapid iterative processes such as aggregation. It isn't well-known... 19 May 2017 46 min read
.NET Michael Sorens in .NET A Visual Lexicon of LINQ LINQ is best learned from examples, but few LINQ resources supply, along with the code, pictures that illustrate what each associated LINQ operator in the... 25 April 2017 18 min read
.NET Michael Sorens in .NET A Visual Lexicon of LINQ: The Wallchart Here is a handy wallchart that condenses the information contained in our article 'The Visual LINQ Lexicon' even further, but which adds some more technical... 25 April 2017 0 min read
Joe Celko SQL Style Habits: Attack of the Skeuomorphs Although we like to think that our programming techniques are progressive and in tune with the bleeding edge of software development practices, too often they... 14 July 2015 13 min read
Edward Charbeneau Giving Clarity to LINQ Queries by Extending Expressions LINQ expressions can be made much easier to comprehend and modify by using extension methods to create pipes and filters. Ed takes a working LINQ... 15 November 2013 18 min read
Edward Charbeneau Functionally Similar – Comparing Underscore.js to LINQ Underscore.JS is a useful JavaScript library for anyone familiar with the LINQ syntax. It is not a direct LINQ port like Rx or linq.js, but... 12 August 2013 12 min read
Tom Fischer Fluent Code in C# In LINQ, the 'fluent' method syntax flows logically and intuitively, and allows them to be combined simply, because each method returns the appropriate type of... 11 July 2013 14 min read
Nick Harrison Dynamic LINQ Queries with Expression Trees It's possible to build up dynamic LINQ queries or queries with several conditional criteria. In fact there are several options for doing this, including the... 25 February 2013 15 min read
Michael Sorens LINQ Lycanthropy: Transformations into LINQ LINQ is one of the few technologies that you can start to use without a lot of preliminary learning. Also, it lends itself to learning... 05 January 2011 27 min read
Michael Sorens LINQ Secrets Revealed: Chaining and Debugging LINQ has the capabilities of providing a great productivity boost. LINQ Chaining is particularly powerful magic, giving your code greater clarity and brevity. Using it,... 01 December 2010 30 min read
Michael Sorens Using LINQ Lambda Expressions to Design Customizable Generic Components LINQ makes code easier to write and maintain by abstracting the data source. It provides a uniform way to handle widely diverse data structures within... 27 January 2010 25 min read
Michael Sorens Using Three Flavors of LINQ To Populate a TreeView LINQ is a valuable technology. LINQ to XML, LINQ to Objects and LINQ to XSD, in particular, can save valuable time for developers and produce... 02 December 2009 23 min read
Gayani Devapriya Designing A Data Access Layer in LINQ to SQL Gayani provides the complete source code for a sample Data Access Layer for LINQ to SQL, using the Northwind Database, and explains how it all... 21 February 2009 13 min read
John Papa .NET 3.5 Language Enhancements LINQ may be getting the most attention in the forthcoming .NET 3.5, but there are also several new language features that add functionality and make... 25 July 2007 12 min read
Steven R. McCabe Exploring LINQ, SQLMetal and SqlTac If you're a .NET developer, working with or without a database on the back-end, your world is about to change. The emergence of LINQ and... 15 March 2007 23 min read