Modular Monoliths, API Versioning, MAUI Toolbar
This issue covers DDD tradeoffs, REST API versioning, .NET Aspire, MAUI, Visual Studio, Dev Containers, testing, Azure, and data security.
Jasen's top three picks
- 1 Stop Overcomplicating DDD: Why Modular Monoliths Are the Smarter Choice
medium.com
A sensible take on DDD: keep the boundaries, skip the ceremony.
- 2 API Versioning Done Right: How to Avoid Common REST API Mistakes
medium.com
Good REST API guidance here, especially if versioning has gotten messy over time.
- 3 Introducing the New .NET MAUI Toolbar Control
syncfusion.com
MAUI folks should enjoy this one; new controls always make app polish easier.
Editor's note
I pulled together a pretty varied lineup this time: architecture, web APIs, tooling, cloud, mobile, and a little security. The modular monolith and API versioning pieces are especially practical if you’re trying to keep systems evolvable without overengineering. I also liked the Visual Studio Hub and Dev Containers posts because they’re the kind of workflow improvements that pay off every day.
Today's articles
Stop Overcomplicating DDD: Why Modular Monoliths Are the Smarter Choice
medium.com
https://medium.com/@curiousraj/stop-overcomplicating-ddd-why-modular-monoliths-are-the-smarter-choice-c887e3850fe8
Topics: Clean Architecture Domain-Driven Design Design Patterns
Read articleAPI Versioning Done Right: How to Avoid Common REST API Mistakes
medium.com
https://medium.com/c-sharp-programming/api-versioning-done-right-how-to-avoid-common-rest-api-mistakes-9c2a5eea90e7
Read articleIntroducing the New .NET MAUI Toolbar Control
syncfusion.com
https://www.syncfusion.com/blogs/post/new-donet-maui-toolbar-control
Topics: .NET MAUI Visual Studio
Read articleHow to Get Started with .NET Aspire
csharp.com
https://www.csharp.com/article/how-to-get-started-with-net-aspire/
Topics: .NET Aspire .NET 8 .NET 9
Read articleSimplify Dependency Injection to Services and Repositories
medium.com
https://medium.com/@nizzola.dev/simplify-dependency-injection-to-services-and-repositories-caf4c3c2942f
Topics: Clean Architecture Design Patterns Solid Principles
Read article40 Essential ASP.NET Concepts Every Developer Must Know [Cheatsheet]
medium.com
https://medium.com/c-sharp-programming/40-essential-asp-net-concepts-every-developer-must-know-cheatsheet-d9e09a185895
Topics: ASP.NET Core .NET Core Web API
Read articleStill Debugging .NET Microservices in the Dark? You’re Not Alone.
medium.com
https://medium.com/turbo-net/still-debugging-net-microservices-in-the-dark-youre-not-alone-f633914d9b80
Topics: .NET Aspire OpenTelemetry Performance
Read articleVibe Coding with Latest Visual Studio Preview
visualstudiomagazine.com
https://visualstudiomagazine.com/Articles/2025/03/26/Vibe-Coding-with-Latest-Visual-Studio-Preview.aspx
Topics: C# GitHub Copilot Visual Studio
Read articleBack to Basic: Fundamental Data Structure in C# (English Version)
naiwaen.debuggingsoft.com
https://naiwaen.debuggingsoft.com/2025/03/back-to-basic-fundamental-data-structure-in-csharp-english-version/
Topics: C# .NET Core Unit Testing
Read articleWhy .NET Developers Age Faster (According to Science I Just Made Up)
levelup.gitconnected.com
https://levelup.gitconnected.com/why-net-developers-age-faster-according-to-science-i-just-made-up-dc61b047f4ef
Topics: C# Performance Solid Principles
Read articleClean Code in .NET 9: Writing Maintainable and Elegant Code
medium.com
https://medium.com/@Adem_Korkmaz/clean-code-in-net-9-writing-maintainable-and-elegant-code-4a066def8e2a
Topics: C# .NET 9 Solid Principles
Read article.NET 9 Coding Standards: Writing Maintainable and Future-Proof Code
medium.com
https://medium.com/@Adem_Korkmaz/net-9-coding-standards-writing-maintainable-and-future-proof-code-c89f2f49225e
Topics: C# .NET 9 Solid Principles
Read articleUsing NSubstitute to implement multiple interfaces
medium.com
https://medium.com/@alechka/using-nsubstitute-to-implement-multiple-interfaces-e694939cbb87
Topics: C# Unit Testing xUnit.net
Read articleGenerating the launch.json and tasks.json files for VS Code
nodogmablog.bryanhogan.net
https://nodogmablog.bryanhogan.net/2025/03/generating-the-launch-json-and-tasks-json-files-for-vs-code/
Topics: C# .NET Core Visual Studio Code
Read articleAutomating SCD Type 4 in Azure SQL Database with Azure Data Factory
csharp.com
https://www.csharp.com/article/automating-scd-type-4-in-azure-sql-database-with-azure-data-factory/
Topics: Azure Azure DevOps SQL Server
Read articleIntroducing Visual Studio Hub
devblogs.microsoft.com
https://devblogs.microsoft.com/visualstudio/visual-studio-hub/
Topics: Visual Studio
Read articleImprove performance and security using Standard Load Balancer and Standard SKU public IP addresses in Azure DevTest Labs
devblogs.microsoft.com
https://devblogs.microsoft.com/develop-from-the-cloud/improve-performance-and-security-using-standard-load-balancer-and-standard-sku-public-ip-addresses-in-azure-devtest-labs/
Topics: Azure Performance Security
Read articleExploring new .NET releases with Dev Containers
devblogs.microsoft.com
https://devblogs.microsoft.com/dotnet/dotnet-in-dev-container/
Topics: Docker .NET 9 .NET Core
Read articleWhat Is agentic RAG?
youtube.com
https://www.youtube.com/watch?v=WcjAARvdL7I
Topics: ML.NET OpenAI Semantic Kernel
Read articleUnderstanding the Difference Between Encryption and Data Masking
csharp.com
https://www.csharp.com/article/understanding-the-difference-between-encryption-and-data-masking/
Topics: Authentication Azure Security
Read article