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++.

Coding a Bing Bot
Bots are rapidly replacing the older technologies. Read through and become proficient with Bing Bots.

Creating a Remote Desktop Application in VB.NET
Learn to use Remote Desktop Protocol, developed by Microsoft, to provide a graphical interface to connect to another computer over a network.

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.