Take advantage of pattern matching to check for patterns in your code, improve performance, and simplify your code.
Latest Tutorials Articles
Master using the EF core with a version available that is specifically designed for use with the .NET Core.
Fear not, Tuple lovers. This much-maligned data type is still in use today.
Learn the logic behind making Boolean choices.
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.
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
With the addition of the C/C++ extension to Visual Studio Code, you might have what is needed in a small, cross-platform editor.
Learn to use LiteDB, is a simple, serverless, fast and lightweight, embedded .NET document database written in .NET C# managed code.
Discover four different ways to read your own application's metadata. Examples are in C# and VB.NET.
Onion Architecture addresses the challenges faced with 3-tier and n-tier architectures, and provides a solution for common problems.