LINQ has a trick up its sleeve from .NET 4 onwards for dealing with large amounts of data and multiple CPUs. Learn to leverage LINQ.
Latest LINQ Articles
Log Analysis Using LINQ Based Log Parser
LINQ is a natural fit for parsing web log files. Chetan Jagatkishore Kothari and Shalini Nautiyal provide an overview of analyzing a log file using LINQ based Log Parser.
A Beginner's Guide to PLINQ
Parallel LINQ (PLINQ) has been introduced in .NET Framework 4.0, as part of the parallel programming features. In most scenarios Parallel LINQ is supposed to increase performance but in some cases a sequential operation would be a better option. Read on to learn more...
Microsoft .NET Reactive Extensions and .NET Framework Task Parallel Library
In making parallel computing more accessible, Microsoft has also made asynchronous execution more accessible. Nowhere is this fact more apparent than in technologies built from the ground up on these new asynchronous capabilities. Take, for example, Reactive Extensions (Rx); a set of libraries built on LINQ and the Task Parallel Library (TPL).
10 Ways LINQ Can Improve Your C# Programming
LINQ - Language Integrated Query is one of the most exciting and powerful extensions added by Microsoft to the .NET framework. This article talks about a few ways that can help you improve your classical C# programming using LINQ, whose success relies on the easy way it allows developers to use SQL like syntax to query all kinds of data.
Applying The Repository Pattern on LINQ and ADO.NET Entity Framework 4
Make use of the Repository Pattern to break the dependencies between your application's domain model and data access code.
Latest Developer Videos
More...Latest CodeGuru Developer Columns

Control Statements and Basic Loops in C++/CLI
Become more proficient on the usage of statements to control the flow of execution through a C++/CLI application.

Processing Things in C# with the Process Class
Explore new ways to run processes under Windows. Some might even surprise you.

Switching Input Languages Dynamically with Visual Basic
You can change your input language dynamically. Make it easier for those who speak other languages to use your software.
Maker Project: Creating a Garage Door Opener
Have you ever wanted to control your garage door from your smartphone? Here is your chance. Get your hands dirty with an Arduino Garage Door Controller.