The addition of ValueTask to the asynchronous tool box has been a big new feature in C# 7.
Latest Basic Syntax Articles
C# SDK for Microsoft's Conversation As a Platform
Chatbots are the road to the future of conversation-driven development.
Beginning C#: Boolean Logic
Learn the logic behind making Boolean choices.
What Is Object-oriented Programing in C#?
An object-oriented programming language is the basics of any C# program and also is the first step for a developer to move toward the programming world.
.NET Back to Basics: The Array Class
With facilities to search, copy, extract segments, and more, the array class can handle pretty much any task you need to perform with ease.
Beginning C#: Making Decisions
It's true. An if statement can help you determine whether a statement is correct.
Latest CodeGuru Developer Columns
C++ Exception Handling: How to Handle Exceptions in C++
Learn to implement exception handling mechanism in C++.

Migrating to ASP.NET Core 2.0
Here's a checklist to prepare for upgrading from ASP.NET Core 1.1 to 2.0.

Working with the .NET MaskedTextBox in VB.NET
Probe the .NET MaskedTextBox control to gain understanding about user input.
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.