Editor's note
I curated a pretty wide mix this time, from practical ASP.NET Core dependency-injection structure to debugging, Git, and API design. The AI pieces stood out to me too, especially Copilot Agents and AI Foundry with .NET MAUI, because they show where day-to-day .NET work is heading.
Dependency injection, logging, and AI in .NET
This was originally Monday's article that you are getting on Wednesday because you got Wednesday's on Sunday. Are we clear?
Once upon a mid-week, as the world turns on the gears of innovation, we find ourselves navigating the delightful chaos of code like seasoned roadsters weaving through a tech autobahn. It's Wednesday, a perfect day to fuel up our .NET engines with the latest features, quirks, and unique insights that only come with thousands of lines of code and a few (or more) late-night debugging sessions. Today, we'll race through a fascinating mix of articles engineered to keep your developer instincts finely tuned and ready for any coding curveball. So, buckle up and let's throttle through this Wednesday's treasure trove of .NET wisdom, crafted with the precision of a well-oiled turbocharger.
Today's Articles
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Jasen's take on today's picks
Taming the 100-Line Program.cs — Clean, Scalable Dependency-Injection Setup in ASP.NET Core
A clean DI setup for Program.cs is always worth revisiting when startup code starts to sprawl.
Best Practices for Structuring Large ASP.NET Projects: A Simple Guide
A simple large-project structure guide pairs nicely with the DI article for teams trying to keep ASP.NET codebases navigable.
5 Debugging Techniques Every C# Developer Should Know
The debugging techniques piece is a good refresher for developers who already know the basics but want sharper habits.
Beginner’s Guide to Git Interview Questions
Git interview questions are beginner-focused, but they still help reinforce core workflow vocabulary.
🔧 Create a Web Template Component in Power Pages /Websites
The Power Pages template walkthrough is niche, yet useful if you work across Microsoft’s low-code and web stack.
VS Code Live - Making VS Code Copilot Monorepo-Smart with Nx
Copilot for monorepos is the kind of tooling update that matters once repositories get too large for manual context-switching.
Database Fragmentation: Understanding, Managing, and Mitigating
Database fragmentation is an old problem with practical consequences, and the mitigation advice is still relevant.
The .NET Ecosystem: Is it dead? Or Still Matters for Modern Engineering?
The ecosystem essay asks a fair question, but the answer is clearer when you look at the day-to-day tooling and library depth.
Copilot agents are the most forward-looking item here, especially for teams experimenting with AI-assisted workflows.
MongoDB Filter Query Cheat Sheet
The MongoDB cheat sheet is handy reference material for anyone writing filters without wanting to re-learn operator syntax.
How I Handle Exceptions in C# .NET 8 — Practical Lessons from the Real World
The exceptions article is about real-world tradeoffs, which makes it more useful than a generic try-catch primer.
Simplify Your Life: Logging to Application Insights with Serilog
Logging to Application Insights with Serilog is a solid operational piece for teams standardizing observability.
5 Interface Mistakes That Quietly Kill Your C# Codebase
Interface mistakes are a quiet source of pain, so this is worth a read even if your codebase feels healthy.
Generate RSA Public and Private Keys Using OpenSSL
OpenSSL RSA key generation is a practical security how-to, especially for developers handling local or internal setup.
Extension Manager updates in Visual Studio - Visual Studio Blog
Visual Studio extension manager updates matter if you live in the IDE every day and depend on extensions.
Dependency injection fundamentals still pay dividends because they make later refactoring far less painful.
Thoughts on "Vibe Coding": When The Music Stops
The vibe coding essay is a nice reality check on AI-generated code when the novelty wears off.
Unit of Work Pattern in .NET — Why You Need It and How to Implement It
The unit of work pattern article is classic data-access guidance, and it remains relevant for transactional consistency.
Using AI Foundry with .NET MAUI
AI Foundry with .NET MAUI is a good signal that Microsoft wants AI features to feel native across client apps.
Building Scalable APIs with Vertical Slice Architecture in .NET
Vertical slice architecture remains one of the more practical ways to keep APIs organized as they grow.
Mastering Span and Memory Restrictions in Lambdas — C# .NET 6/7/8/9
Span and Memory restrictions in lambdas is a deep-cut language/runtime topic that rewards careful readers.
Seamless Serilog Integration in Legacy ASP.NET
Legacy ASP.NET Serilog integration is the sort of modernization task many teams still need to solve.














