If you've been following this blog, you know I'm a bit obsessed with machine translation. I've written about using EasyNMT, building background translation services, and even improving EasyNMT. But I...
Sunday, 09 November 2025 14:30
//
23 minute read
Docker has fundamentally transformed how we build, ship, and run applications. What started as a simple containerization tool has evolved into a complete ecosystem for modern application development...
Sunday, 09 November 2025 14:00
//
49 minute read
UPDATE (2025-11-10): Added more practical examples from my actual codebase showing real-world patterns, trade-offs, gotchas, and the evolution from simple to sophisticated state management approaches....
Sunday, 09 November 2025 12:33
//
53 minute read
202g-11-09T00:16
Introduction
The ASP.NET Core request and response pipeline is the backbone of every web application built on this framework. Understanding how a request flows through your...
Sunday, 09 November 2025 10:44
//
9 minute read
In Part 1, we explored the overall architecture of the ASP.NET Core request and response pipeline. Now, we'll dive deep into the foundation layer: the server and hosting infrastructure. This is where...
Sunday, 09 November 2025 09:15
//
14 minute read
We've explored the hosting layer and Kestrel server in Part 2. Now we arrive at the heart of ASP.NET Core: the middleware pipeline. This is where your application's logic lives, where requests are...
Sunday, 09 November 2025 00:14
//
18 minute read
We've journeyed through the hosting layer, explored Kestrel, and mastered middleware. Now we arrive at a crucial question: once a request makes it through your middleware pipeline, how does ASP.NET...
Sunday, 09 November 2025 00:13
//
15 minute read
We've journeyed through the hosting layer, middleware pipeline, and routing system. Now we arrive at the application layer—where your business logic lives. ASP.NET Core offers three primary...
Sunday, 09 November 2025 00:12
//
17 minute read
Throughout this series, we've explored the ASP.NET Core pipeline from its foundations to application models. Now we'll venture into advanced territory: the extension points and hooks that let you...
Sunday, 09 November 2025 00:11
//
13 minute read
So, quick post to explain why I went nuts releasing stuff this week. Like any ancient developer, I have a whole archive of little projects I started, then gave up on, over the years.
WELL, it turns...
Saturday, 08 November 2025 19:30
//
4 minute read