Join 72,000+ subscribers accelerating their skills every week
One practical tip every Saturday
.NET best practices and actionable advice
Software Architecture deep dives and fresh ideas
Join thousands of software engineers
Previous issues of The .NET Weekly
Building Fast Serverless APIs With Minimal APIs on AWS Lambda
October 11, 2025
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 ...
Using Stored Procedures and Functions With EF Core and PostgreSQL
October 04, 2025
Learn how to use PostgreSQL stored procedures and functions with EF Core to handle complex queries, atomic operations with locking, and database-speci...
Building Secure APIs with Role-Based Access Control in ASP.NET Core
September 27, 2025
Learn how to implement Role-Based Access Control (RBAC) in ASP.NET Core with custom authorization handlers, permission-based policies, and clean exten...
Distributed Locking in .NET: Coordinating Work Across Multiple Instances
September 20, 2025
Learn how to coordinate work across multiple application instances using distributed locking in .NET, preventing race conditions and ensuring data con...
Vertical Slice Architecture Is Easier Than You Think
September 13, 2025
Learn how Vertical Slice Architecture organizes .NET code by business features instead of technical layers, keeping related functionality together and...
Building Semantic Search with Amazon S3 Vectors and Semantic Kernel
September 06, 2025
Learn how to add semantic search to your website using Amazon S3 Vectors - a new vector database service that's 90% cheaper than alternatives. Complet...
Standalone Aspire Dashboard Setup for Distributed .NET Applications
August 30, 2025
Learn how to run the Aspire Dashboard as a standalone container for instant traces, logs, and metrics in your .NET applications.
The Real Cost of Abstractions in .NET
August 23, 2025
Not all abstractions are created equal. Some isolate real volatility and protect your system from change. Others quietly pile up complexity and hide p...
Building Generative AI Applications With GitHub Models and .NET Aspire
August 16, 2025
Discover how to integrate AI into your .NET applications in under an hour using GitHub Models and .NET Aspire 9.4. I'll walk you through building a si...
The 5 Most Common REST API Design Mistakes (and How to Avoid Them)
August 09, 2025
Five REST API design mistakes I see all the time, with practical fixes. Use consistent resource naming, evolve contracts instead of bumping versions, ...
Subscribe to the Newsletter
Join 72,000+ readers of The .NET Weekly for practical tips and resources to improve your .NET and software architecture skills.