Building high-performance .NET apps with channels

#569 – August 10, 2025

modern approach for building safe, asynchronous, and high-throughput pipelines

Building high-performance .NET apps with channels
11 minutes by Anton Martyniuk

Building reliable, scalable, and high-performance .NET applications often comes down to how you handle concurrency and data processing. C# Channels bring a new, modern approach for building safe, asynchronous, and high-throughput pipelines in .NET.

Webinar: How to Harness AI, Agents and Automation for Better Workflows​
sponsored by Progress Telerik

Discover how AI agents and automation are transforming development workflows across Angular, React, Blazor, and more. Learn actionable strategies, see real demos, and walk away with tools to boost your team’s productivity. Register today!

Don’t let nulls haunt your game
6 minutes by Santosh Parihar

Is your code haunted by the ghosts of uninitialized variables? Do you hear them whispering ‘null… null… null…’ in the dead of night? Don’t worry, it’s not your imagination — it’s null references wreaking havoc! But unlike the spooky stuff in movies, we can actually banish these nulls for good!

Passkey support for ASP.NET Core identity
13 minutes by Andrew Lock

Passkeys provide a secure, unphishable, password-less way to authenticate with websites and apps. They're based on standards provided by FIDO and let you sign in to apps using the same mechanisms that you use to unlock your laptop or phone: such as your biometrics or a PIN. They're inherently more secure than passwords, though they do have some usability challenges when it comes to sharing your passkeys between multiple devices.

A complete guide to async programming
7 minutes by Paul Stalin

Asynchronous programming is a cornerstone of modern C# development. It enables applications to be more responsive, scalable, and efficient — especially when dealing with I/O-heavy operations like file access, database queries, and web requests.

Thread safety check in Entity Framework
3 minutes by Steven Giesel

In this blog post we will have a look into how to disable the thread safety check in Entity Framework. What are the implications of doing so and how to do it.

And the most popular article from the last issue was:

newsletters