Streaming AI Responses from Server to Screen
I wrote previously about a partial JSON parser for extracting text from incomplete LLM responses as they stream in. That post covered one specific piece: …

Building AI platforms under European jurisdiction. From sovereignty constraints and regulatory divergence to practical infrastructure choices.
Start the series →I wrote previously about a partial JSON parser for extracting text from incomplete LLM responses as they stream in. That post covered one specific piece: …
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# Most conversations about European AI start with benchmarks: parameter counts, the gap between Mistral and GPT-4, how far behind …
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#. …