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 realized I've never actually explained how neural machine…
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 and deployment. This is the fourth and most comprehensive…
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. Includes detailed IMemoryCache patterns, ViewBag usage…
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 application and how responses are generated is crucial for building…
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 everything begins—where your application comes to life and…
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 processed, and where responses are built. Understanding…
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 Core know which code to execute? The answer is routing and…
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 programming models for building web applications: MVC…
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 customize the pipeline at a deep level. These advanced…
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 out tools like Claude Code are like completion machines! This…
A FastAPI implementation EXACTLY copying the API of EasyNMT (https://github.com/UKPLab/EasyNMT) an excellent but abandoned neural-machine-translation project. But I've added SO MANY nice features to increase reliability and make it ready for use in a…
NOTE: COMING SOON, just putting the finishing touches to it. Follow along on GitHub! . This is just to show you all I AM making progress with this control! It'll be worth the wait. Introduction After months of evolution and valuable feedback from the community…
Me. a .net guy finally plucked up the courage to dip my toes into the world of npm packages! Mermaid.js is obscure enough and odd enough that I could actually deliver something useful! So enjoy. After building some really useful enhancements for Mermaid.js…
npm Package Available: This implementation is now available as @mostlylucid/mermaid-enhancements - a production-ready npm package. See Publishing Mermaid Enhancements as an npm Package for details on how to use it in your projects. Mermaid is a fantastic tool…
One of the challenges I faced while building this blog was how to efficiently include external markdown content without manually copying and pasting it everywhere. I wanted to fetch README files from my GitHub repositories, include documentation from other…
In my LLMApi project I wanted to be able to support asking for LOTS of data; however LLMs have a very limited amount of data they can output at one time; and aren't particularly fast about doing it. So I needed to add a clever way of pre-generting that data…
This is the documentation for the gRPC Mock API support in LLMApi. NOTE: This is the live from GitHub. It is AI generated. NuGet NuGet You can find the GitHub here for the project, all public domain etc... gRPC Mock API Support with Protocol Buffers LLMock API…
NOTE: This article is primarily AI generated as part of my nuget package as release documentation. It's pretty interesting so I put it here but if that's a problem for you please ignore it. Introduction Have you ever needed to test against an API that wasn't…
NOTE: THis article is primarily AI generated as part of my nuget package as release documentation. It's pretty interesting so I put it here but if that's a problem for you please ignore it. Introduction When building and testing applications, one of the…
NuGet NuGet NOTE: THis article is primarily AI generated as part of my nuget package as release documentation. It's pretty interesting so I put it here but if that's a problem for you please ignore it. As part of my Nuget package LLMApi /…