#446 There Is No Thread

This is an essential truth of async in its purest form.

There Is No Thread

This is an essential truth of async in its purest form: There is no thread.

How Async/Await Really Works in C#

Async/await was added to the C# language over a decade ago and has transformed how we write scalable code for .NET. But how does it really work? In this post, we take a deep dive into its internals.

Solving .NET JSON Deserialization Issues

Solving Deserialization issues in .NET when it comes to JSON HTTP APIs and responses.

How to write your own cron Job scheduler in ASP.NET Core

In this blog post we will discover how to write your own small task scheduler / job scheduler with cron notation in ASP.NET Core. You might know similar approaches under the name of Quartz or Hangfire.

Yield Return Statement in C#

The yield keyword informs the compiler that the method in which it is used, is an iterator block over collection. An iterator block returns the IEnumerable as the output And the yield keyword is used to return values for the IEnumerable.

How to properly test your HTTP API contracts in .NET

The route, the headers and the specific JSON returned by an HTTP API are the contract, and thus should be treated as such.

.NET 7.0.4, .NET 6.0.15

Check out March 2023 updates for .NET 7.0. and .NET 6.0.

Visual Studio 2022 v17.6 Preview 2 is now available

If you are a game developer, a mobile developer, or are interested in learning new tricks to better debug your code, check out this latest release.

newsletters

Would you like to become a sponsor and advertise in one of the issues? Check out our media kit and get in touch.