6 Steps for Setting Up a New .NET Project the Right Way
Learn how to properly set up a new .NET project with EditorConfig for code consistency, Directory.Build.props for centralized configuration, central p...
Page 6 of 22. Practical .NET and software architecture lessons.
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...
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...
Learn how to run the Aspire Dashboard as a standalone container for instant traces, logs, and metrics in your .NET applications.
Not all abstractions are created equal. Some isolate real volatility and protect your system from change. Others quietly pile up complexity and hide p...
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...
Join 66,000+ readers of The .NET Weekly for practical tips and resources to improve your .NET and software architecture skills.