Ibis in Python: Portable Analytics for DuckDB, BigQuery, and Snowflake (2026)
Ibis 12 compiles one Python DataFrame API to DuckDB, BigQuery, Snowflake, and 20+ other backends. A data engineer's practical 2026 walkthrough with trade-offs.
Data engineer making sure the pipelines feeding the models don't silently break at 3am. Big fan of dbt and bigger fan of testing.
Ibis 12 compiles one Python DataFrame API to DuckDB, BigQuery, Snowflake, and 20+ other backends. A data engineer's practical 2026 walkthrough with trade-offs.
Honest 2026 comparison of SQLMesh and dbt: virtual data environments, free backfills, Python models, dbt Fusion, and a real migration framework with code examples.
A field-tested comparison of Airflow 3, Prefect 3, and Dagster for Python data pipelines in 2026: dbt integration, partition backfills, testing in pytest, and observability tradeoffs that matter at 3am.
Every Polars-vs-pandas comparison I've read in the last year uses a 500MB CSV and announces that Polars is faster. I wanted to know what happens on the workload I actually run at work.