The addition of ValueTask to the asynchronous tool box has been a big new feature in C# 7.
Latest Operators Articles
Beginning C#: Boolean Logic
Learn the logic behind making Boolean choices.
Beginning C#: Making Decisions
It's true. An if statement can help you determine whether a statement is correct.
.NET Back to Basics: The Math Class
Refresh your skills on the basics of the .NET base classes.
Parsing Is Easy: Base C Sharp Classes and Expressions Calculator
Learn about parsing, and creating classes and expressions.
Extending Outlook Functionality with a .NET Add-In
Interacting with Office functionality in a .NET application can add a new level of functionality while providing the user with familiar methods of getting work done. Explore extending Outlook via a sample add-in.
Latest CodeGuru Developer Columns
C++ Exception Handling: How to Handle Exceptions in C++
Learn to implement exception handling mechanism in C++.

Integrating Maps into Your UWP App
Look at what can be done with mapping in a UWP (Universal Windows Platform) app.

Adding Camera Support to Universal Windows Platform Apps
With a UWP app, you can design for specific input modes and devices. Learn to control a camera from one.
Using C# 7 Pattern Matching
Take advantage of pattern matching to check for patterns in your code, improve performance, and simplify your code.