Learn about pure functions and why they should be your weapon of choice when writing code for parallel and, more generally, concurrent execution.
Latest LINQ Articles
Working with Parallel LINQ
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.
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.
Latest CodeGuru Developer Columns
C++ Exception Handling: How to Handle Exceptions in C++
Learn to implement exception handling mechanism in C++.

C# UWP: Checking for Platform Extensions at Runtime
Windows 10 introduces UWP apps and the Universal Windows Platform, which provide a guaranteed core API layer. Leverage the UWP in your coding.

Creating a Tile Slide Puzzle Game in VB.NET
Create a Tile Slide game with Visual Basic.NET.
Programming Devices and Activities from the Microsoft Graph APIs
With Microsoft's new Project Rome, the user experience across all platforms (Windows, iOS, or Android) will be seamless among different hardware.