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.
Latest LINQ Articles
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.
Using Projections to Boost Performance
Learn the practice of using projections in your LINQ statements to ensure you are not over retrieving data values from your Entity Framework model.
Latest Developer Videos
More...Latest CodeGuru Developer Columns
MFC Integration with the Windows Transactional File System (TxF)
The Transactional File System (TxF), which allows access to an NTFS file system to be conducted in a transacted manner through extensions to the Windows SDK API. MFC 10, has been extended to support TxF and related technologies. This support allows existing MFC applications to be easily extended to support kernel transactions.
.NET Framework: Collections and Generics
The original release of the .NET Framework included collections as .NET was introduced to the Microsoft programming world. The .NET Framework 2.0 introduced generics to complement the System.Collections namespace and provide a more efficient and well performing option. Read on to learn more...

Serializing & Deserializing Objects with VB.NET 2012
There are many ways to serialize data; you can serialize info into and from the registry; you can store and load info from a database, or from a file. Hannes du Preez shows you how to save info to an XML file and load it from that XML file.

Building and Consuming Async WCF Services in .NET Framework 4.5
Learn how simple it is to build and consume WCF services using the async and await keywords in .NET Framework 4.5.