Take advantage of pattern matching to check for patterns in your code, improve performance, and simplify your code.
Latest Tutorials Articles
Working with the EF Core and the In-Memory Database
Master using the EF core with a version available that is specifically designed for use with the .NET Core.
A Tipple with a Tuple
Fear not, Tuple lovers. This much-maligned data type is still in use today.
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.
Producer and Consumer for Kafka in .NET: An Exploration
Learn to set up a test Kafka broker on a Windows machine, create a Kafka producer, and create a Kafka consumer using the .NET framework.
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.

Introduction to Visual Basic List Controls
Learn how to insert, add, and remove items from Listboxes, ComboBoxes, CheckedListBoxes, ListViews, and TreeViews.

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.