Exploring C# File-based Apps in .NET 10
With .NET 10, Microsoft introduced file-based apps, which give you the ability to write C# code in a single .cs file and run it directly, without any ...
Page 6 of 22. Practical .NET and software architecture lessons.
With .NET 10, Microsoft introduced file-based apps, which give you the ability to write C# code in a single .cs file and run it directly, without any ...
Distributed systems don't fail cleanly: they retry, duplicate, and occasionally fail. Here's how to design resilient message handlers in .NET with bro...
.NET 10 finally adds proper LeftJoin and RightJoin methods to LINQ, replacing the complex GroupJoin + DefaultIfEmpty pattern with clean, readable code...
Discover how a simple interview question about report generation reveals the difference between optimizing code and designing scalable systems, and wh...
Learn how to properly set up a new .NET project with EditorConfig for code consistency, Directory.Build.props for centralized configuration, central p...
Learn how to deploy ASP.NET Core Minimal APIs to AWS Lambda with just one library and a single line of code. We'll explore the setup process, measure ...
Learn how to use PostgreSQL stored procedures and functions with EF Core to handle complex queries, atomic operations with locking, and database-speci...
Learn how to implement Role-Based Access Control (RBAC) in ASP.NET Core with custom authorization handlers, permission-based policies, and clean exten...
Learn how to coordinate work across multiple application instances with distributed locking in .NET, preventing race conditions in scaled-out systems....
Learn how Vertical Slice Architecture organizes .NET code by business features instead of technical layers, keeping related functionality together and...
Join 66,000+ readers of The .NET Weekly for practical tips and resources to improve your .NET and software architecture skills.