talk · Data
Pydantic v2 in Anger
Lessons from running validated contracts across 200+ ingestion pipelines without slowing the team down.
Pydantic-validated data contracts, ingestion pipelines, lakehouse architecture, and observability — built so the next change doesn't break the last one.
Recent Data writing and speaking.
talk · Data
Lessons from running validated contracts across 200+ ingestion pipelines without slowing the team down.
blog · Data
Why we write the contract before the code, and how it changes review, testing, and on-call.
One practice — pick another thread.
Real engagements, anonymised where needed.
Story · Data
A logistics platform's monthly incidents traced almost entirely to silent schema drift. We made it loud.
Things we recommend, beyond our own writing.
External
Validation, settings, and runtime contracts.
External
Pythonic ingestion with type inference.
External
Embedded analytical engine we reach for often.