Field notes
Three deep dives on going from a messy file to reviewed checks. Each post walks an end-to-end flow with a real shape, real exports, and the trade-offs we hit along the way.
- Webhook ingestion
From Shopify webhook payload to data checks in 90 seconds
Webhook payloads are the worst case for traditional profilers: nested arrays, sparse fields, drift across event types. Here's how to walk one through Treivu.
Read post → - Analytics engineer
Bootstrapping dbt tests from a single sample file
If you've ever stared at an empty schema.yml wondering which tests to add, this is for you. Profile the source, accept the high-confidence checks, paste into schema.yml.
Read post →