Blog
Notes on keeping data clean
Practical, code-first writing on the data problems that quietly cost you users — validation, deduplication, PII, and the leaks in your signup flow.
Lead recovery1 min read
Why most failed signups are a data problem, not a demand problem
Before you spend more on acquisition, look at how many signups you are losing to malformed emails, duplicate accounts, and silent validation failures — and how to recover them.
Read postData quality1 min read
Deduplicate before you write, not after
Cleaning duplicates in a nightly batch job is a losing game. Here is why entity matching belongs at write time, and how to add it without slowing your API down.
Read postConcepts1 min read
What is a data utility layer, and why put one in front of your app?
Clean, validate, match, transform, protect, analyze — the unglamorous operations every app needs and no team wants to own. A short definition and where it fits.
Read post