FengHub

2026

Partition + Cluster Without the Hand-Waving: A Worked Example on Taxi Data

May 14 · 3 min

External Table + CTAS vs. LoadJob: A Two-Step Path to Land Parquet in BigQuery

May 13 · 2 min

Manual Trigger + params: Treating Airflow as a Programmable Batch CLI

May 13 · 2 min

Airflow DAG Details That Look Pointless — Until They Save the Run

May 13 · 3 min

GCS Lifecycle Rules: Two Mindsets — Delete vs. Demote

May 13 · 2 min

Remote State, Least-Privilege SA, IP-Restricted UI: Writing IaC That Could Pass an Audit

May 12 · 3 min

Three Layers of "Don't Accidentally Delete My Data" in Terraform

May 12 · 2 min

Building an End-to-End NYC Taxi Data Pipeline: GCS + BigQuery + Airflow + dbt

May 12 · 1 min

Shipping with an LLM Coding Agent: A Real Retrospective

May 12 · 7 min

From 46% to 63% Coverage by Writing Tests That Actually Find Bugs

May 11 · 5 min

0 %