A carefully curated weekly newsletter for .NET developers to help you learn and stay on top of technology.

  • Learn from the best.
  • Follow the latest in the ecosystem.
  • Keep an eye on useful tools and libraries.
  • And finally. Get inspired. Every week.

What our readers say about the newsletter?

I've actually used a few of these at my job. I hope to use some of these in the near future with .NET 6.
This week was very informative, thank you! I haven't heard about standard feature flags before, and the post about LINQ was surprising. DiagnosticListener might also come in handy some day.
Great concept coverage on articles!
Loved the article about The Operation Result Pattern, which I recommended to friends and colleagues, and made me migrate my Azure Function to .NET 6.

#446 – March 20, 2023

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.