This website uses cookies

Read our Privacy policy and Terms of use for more information.

Enjoying the newsletter? Your feedback helps us grow and reach more developers.

Share your testimonial →

Today's Articles

Removing byte[] allocations in .NET Framework using ReadOnlySpan

https://andrewlock.net/removingbyte-array-allocations-in-dotnet-framework-using-readonlyspan-t/

In this post I describe how to remove static byte[] allocations, even on .NET Framework, by using Span

Service Lifetimes in .NET: What Finally Made It Click

https://medium.com/@monicalaurenzana/service-lifetimes-in-net-what-finally-made-it-click-5a48499eca4d?source=rss------csharp-5

I understood dependency injection, but I didn’t really understand what scoped, transient, and singleton actually meant.

Evaluating CRON and RRule expressions in .NET

https://www.meziantou.net/evaluating-cron-and-rrule-expressions-in-dotnet.htm

Evaluating recurring date patterns is a common requirement in many applications. Whether you need every day, every Monday at 9 AM, or the last day of each month, you need a reliable way to calculate u...

Slowly Changing Dimensions: The complete SQL guide

https://medium.com/@rgpatel119/slowly-changing-dimensions-the-complete-sql-guide-11ea9aa104dc?source=rss------dotnet-5

Data warehouses are designed to answer one key question: what happened, and what did things look like at that time? This is where Slowly…

Stop Using Classes for DTOs: Why It’s Time to Switch to Records

https://muhammadirwanto.medium.com/stop-using-classes-for-dtos-why-its-time-to-switch-to-records-e15e28a446c9?source=rss------csharp-5

If you are still defining your Data Transfer Objects (DTOs) as classes, you are carrying unnecessary baggage. In the modern C# ecosystem…

Feature Management in .NET | Real Production Pattern with Targeting Filter

https://medium.com/@aniket-sonkar/feature-management-in-net-real-production-pattern-with-targeting-filter-e784876369f9?source=rss------dotnet-5

Modern applications don’t release features to everyone at once — they rely on controlled rollouts, user targeting, and safe deployments.

HTTP/3 and QUIC: The Next Generation of .NET Web Performance

https://medium.com/@pankaj.ikhar/http-3-and-quic-the-next-generation-of-net-web-performance-75b3c38e7cff?source=rss------dotnet-5

Understanding why the fastest websites are moving beyond TCP and how to implement HTTP/3 in your .NET applications today

CodeAct in Agent Framework: Faster Agents with Fewer Model Turns

https://devblogs.microsoft.com/agent-framework/codeact-with-hyperlight/

Modern AI agents often aren't bottlenecked by model quality, they are bottlenecked by orchestration overhead. When an agent chains together many small tool calls, each step typically requires a new mo...

Coroutines in C#: The Missing Guide to Cooperative Programming, Concurrency, and More

https://medium.com/@ahmad.sohail/coroutines-in-c-the-missing-guide-to-cooperative-programming-concurrency-and-more-150935cdc594?source=rss------csharp-5

If you’ve ever wondered how coroutines work in C#, you’re not alone. Whether you’ve stumbled upon “co” prefixes in concurrency discussions…

The Real Cost of Returning the Identity Value in EF Core

https://antondevtips.com

Learn why EF Core SaveChanges becomes slow when inserting thousands of rows when returning identity values and how BulkInsert and BulkInsertOptimized from Entity Framework Extensions deliver up to 23x

Why .NET and C# Are Still One of the Best Choices for Modern Development in 2026

https://medium.com/@salomonakoa44/why-net-and-c-are-still-one-of-the-best-choices-for-modern-development-in-2026-4fb14e8c40bf?source=rss------csharp-5

If you’ve been around software development for a while, you’ve probably heard people argue about languages and frameworks like it’s a…

Primary constructors for my DI service classes

https://medium.com/@Has_San/primary-constructors-for-my-di-service-classes-1f2dc0433e2a?source=rss------dotnet-5

I resisted primary constructors for a while. When C# 12 extended them from record types to regular classes and structs, my gut reaction…

My Claude Code Workflow

https://blog.lhotka.net/2026/04/23/My-Claude-Code-Workflow

I’ve been through a lot of workflow tooling on top of Claude Code over the past few months. They imposed structure — ideate, plan, implement, test, PR — and that structure was genuinely helpful when C...

Blazor in .NET: Building Modern Web Apps Without JavaScript

https://medium.com/@swethane28/blazor-in-net-building-modern-web-apps-without-javascript-00bab3253cc5?source=rss------dotnet-5

How Microsoft’s full-stack framework is changing the way .NET developers approach the web

Anti-Corruption Layer in .NET: Protecting Your Domain from External APIs

https://medium.com/@adrianbailador/anti-corruption-layer-in-net-protecting-your-domain-from-external-apis-2e239532d195?source=rss------dotnet-5

We had a clean domain. Orders, customers, payments — all modelled carefully, all speaking the same language. Then we integrated with a…

Guidance Counselor 2.0 with David McCarter

https://dotnettips.com/2026/04/20/guidance-counselor-2-0-with-david-mccarter/

Join Taylor Desseyn and David McCarter live on the Guidance Counselor 2.0 podcast on April 21, 2026, at 9:30 AM CST. They'll discuss strategies for success in the tech job market, insights from McCart...

Keep Reading