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 Performance Articles
Simple MVVM in WPF
Discover using MVVM in WPF without all the fuss. Meet Fody!
How to Move, Resize, and Reconfigure Objects in the Working Applications
An algorithm to make any object moveable and resizable by users and applications.
C# Tips and Tricks
Learn some tips and tricks with the C# 3.0 language features along with exploring some productivity gains with the Visual Studio IDE.
.NET Tip: It's 2:00 a.m. Do You Know What Your Processes Are Doing?
Monitor the health of the processes running on your system.
C# Language Highlight: Using Keyword
Learn about the dual-purpose of the C# using keyword. Examine why it can be extremely helpful in object management, and the syntax for its use.
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.

Using File Functions in .NET
There's lot's more hidden under the surface of file functions than might appear at first glance.

Making a Countdown App (Timer)
Count up or count down. Learn how to do it all with Visual Basic.
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.