What It Actually Takes to Fine-Tune an LLM in Europe
This series has so far dealt with deployment. Where to host models, how to wrap them in compliance logic, which providers can serve inference, and how to verify …

Building AI platforms under European jurisdiction. From sovereignty constraints and regulatory divergence to practical infrastructure choices.
Start the series →This series has so far dealt with deployment. Where to host models, how to wrap them in compliance logic, which providers can serve inference, and how to verify …
This is the fourth post in a series on European AI sovereignty. I have covered why jurisdiction matters, how to handle UK-EU regulatory divergence in code, and …
I wrote previously about why jurisdiction matters for European AI platforms and then about how to handle the UK-EU compliance split in code. Those posts covered …
I wrote recently about building AI platforms under European sovereignty constraints. That post treated “Europe” as broadly singular. The reality is …
The Problem Is Not Capability# The debate over European AI often begins in the wrong place. It starts with benchmarks, parameter counts, and the gap between …
I read a piece this morning arguing that you shouldn’t trust software you didn’t “suffer” for. The premise being that personal struggle …
Six months ago, I started this series with a simple goal: document learning Go as an experienced C# developer. Not a tutorial (there are plenty of those) but an …
Last time I talked about what I miss from C#. Now let’s flip it: what has Go given me that I’d properly struggle to give up? Some of these I …
I’ve been writing Go full-time for a couple of months now. I like it. I’m productive. But let’s be honest: there are things I miss from C#. …
If you’ve run .NET on Lambda, you know the cold start pain. 3-5 seconds for a managed runtime. Even Native AOT helps but doesn’t eliminate it. Go on …