Tech Blog

Insights on Software Architecture & Modern Development

Sharing knowledge about ASP.NET Core, cloud architecture, DevOps practices, and the latest trends in software development.

Featured Article

Latest Articles

Stay updated with the latest in software development

My Microsoft MVP Desk Ring Accidentally Became a Lesson in Distributed Systems
backend-development
Jul 20, 2026 •5 min read

My Microsoft MVP Desk Ring Accidentally Became a Lesson in Distributed Systems

A few days ago, Microsoft renewed my MVP award for another year.As part of the award, MVPs receive a voucher to order exclusive merchandise…

I Built a Visual Studio Extension to Fix the Most Annoying C# Workflow — Here’s How
vscode
May 15, 2026 •9 min read

I Built a Visual Studio Extension to Fix the Most Annoying C# Workflow — Here’s How

Stop pressing Ctrl+. for every missing `using`. OhUsings imports them all at once.Photo by Olav Ahrens Røtne on UnsplashWe’ve all…

The Rocket That Exploded Because of a Cast
exception-handling
Jan 2, 2026 •1 min read

The Rocket That Exploded Because of a Cast

(And What It Still Teaches Us as Software Engineers)Continue reading on Medium »

Why Simplicity Is Harder Than Complexity
software-engineering
Dec 20, 2025 •3 min read

Why Simplicity Is Harder Than Complexity

Photo by Max Harlynking on UnsplashComplexity is easy.Simplicity is hard.After years of building software in .NET, this is one of the most…

Hmmm… I Don’t Like Minimal APIs and Here’s Why
rest-api
Nov 20, 2025 •1 min read

Hmmm… I Don’t Like Minimal APIs and Here’s Why

Minimal APIs became popular with .NET 6. They look clean. They look modern. They look simple.  But after building real production…

Don’t be a co-pilot. Be the Captain.
prompt
Oct 28, 2025 •1 min read

Don’t be a co-pilot. Be the Captain.

In aviation, autopilot is a remarkable invention. It can handle turbulence, maintain altitude, and even land the plane in…

When AWS Went Down, the Internet Held Its Breath
amazon-web-services
Oct 20, 2025 •1 min read

When AWS Went Down, the Internet Held Its Breath

A reflection on today’s outage, dependency, and digital fragility.Continue reading on Medium »

Interoply: A Simple, Extensible Approach to JavaScript Interop in Blazor
dotnet
Apr 6, 2025 •4 min read

Interoply: A Simple, Extensible Approach to JavaScript Interop in Blazor

Photo by Kasya Shahovskaya on UnsplashJavaScript interop is one of the most essential parts of working with Blazor. Whether you’re…

Simplifying Dependency Injection with Campsis.AutoInject
csharp
Jan 30, 2025 •3 min read

Simplifying Dependency Injection with Campsis.AutoInject

Photo by Diana Polekhina on UnsplashDependency Injection (DI) is a cornerstone of modern .NET applications, ensuring loose coupling,…

Building Seamless CI/CD Pipelines in C# with ADotNet — Fluent Edition
fluent
Jan 27, 2025 •5 min read

Building Seamless CI/CD Pipelines in C# with ADotNet — Fluent Edition

Building Seamless CI/CD Pipelines in C# with ADotNet — Fluent EditionPhoto by okeykat on UnsplashIn the world of DevOps, defining CI/CD…