Writing

The State of Agentic AI in Regulated Firms: Where the Frontier Actually Sits in 2026

October 15, 2026

A sober read on agentic AI inside regulated firms in 2026: what is genuinely in production, the governance patterns supervisors now expect, and where the frontier actually sits.

CSRD for Non-EU Parent Groups: The Third-Country Reporting Build

October 15, 2026

Non-EU parent groups face consolidated third-country CSRD reporting on a later clock. It is a cross-entity data-aggregation problem, not a scope summary. Here is the architecture.

This Fixes: Slow LIKE and ILIKE Queries With pg_trgm

October 15, 2026

A ‘%term%’ search sequential-scans a million rows because a B-tree cannot help a leading wildcard. A pg_trgm GIN trigram index makes ILIKE and fuzzy search fast.

ESRS Datapoints to XBRL: Tagging Your Sustainability Statement

October 15, 2026

Digital tagging of the sustainability statement is coming. Map ESRS datapoints to the taxonomy and generate compliant Inline XBRL from source rather than tagging by hand at the end.

CSRD After the Omnibus: Re-Scoping Your ESG Data Pipeline for the Wave-One Delay

October 15, 2026

The CSRD Omnibus changed who reports and when. The sensible response is to re-baseline your ESG data-collection scope to the new perimeter, not keep building for the old timeline.

Why I Switched From nvm to fnm for Node Version Management

October 15, 2026

A hands-on move from the bash-based nvm to the Rust-based fnm: faster terminals, automatic per-project Node switching with –use-on-cd, and the corepack notes.

The State of EU Digital and Financial Regulation in 2026: One Map of Every Live Regime

October 15, 2026

A single landscape view of the EU digital rulebook now in force or phasing in – DORA, the AI Act, NIS2, the CRA, the Data Act and MiCA – showing where obligations overlap and where one control set covers several regimes.

Don’t forget to write the freeze exception policy before you need to use it

October 15, 2026

The Christmas change freeze is easy to declare; the exception almost nobody writes down. Before 24 December 2026, put the break-glass rule on one page — who authorises, what qualifies, and what gets recorded.

Writing a Disaster Recovery Runbook You Can Actually Follow at 3am

October 14, 2026

A disaster recovery runbook template with the exact restore commands for a real service: RPO/RTO, database and file recovery, DNS, secrets and a smoke test.

MiCA Transaction Reporting for CASPs: Building the ESMA Reporting Pipeline

October 14, 2026

MiCA gives CASPs three reporting duties off one data substrate: order book records, five-year transaction retention and Article 92 market-abuse reports. Here is how to build the capture and validation pipeline.

Next