SQL & Data Modeling
How to Diagnose High BigQuery Costs: A 3-Step Audit
BigQuery bills for bytes scanned, not rows returned. Before you touch partitioning or clustering, run this audit to find out what's actually driving your bill.
7 min read
Practical lessons on ingesting, modeling, reporting, and extracting insights from data — straight to your inbox.
Join data analysts, engineers, and leaders leveling up. No spam, unsubscribe anytime.
Latest
This is a step-by-step walkthrough to help you build your first scheduled Airflow pipeline running on your local machine. Call a public API for USD exchange rates, reshape the data, and write to a dated file on a schedule.
SQL & Data Modeling
BigQuery bills for bytes scanned, not rows returned. Before you touch partitioning or clustering, run this audit to find out what's actually driving your bill.
7 min read
Pipelines & Orchestration
A fictional e-commerce company, six tables, and four tools wired together — Faker, DuckDB, dbt, and Dagster. Clone it, run one command, and get a tested analytics warehouse running locally.
7 min read
SQL & Data Modeling
How to organize a dbt project so new team members can find what they need in seconds, not hours. A layer-by-layer breakdown with naming conventions you can copy today.
10 min read