Field notes
Notes from orbit.
Engineering notes, case write-ups and perspective from the studio.

Apache Spark: DataFrames and the optimizations behind them
Why Spark replaced raw MapReduce, what DataFrames really are, and how Catalyst and Tungsten make them fast.
Jun 20, 2026 · 10 min
How Flutter started — and how one codebase runs on every device
From a Google experiment called "Sky" to a single codebase for iOS, Android, web and desktop — and the rendering trick that makes it work.
Jun 16, 2026 · 8 min
Deploy n8n locally and start automating your jobs
A practical, step-by-step guide to running n8n on your own machine and building your first automated workflow.
Jun 12, 2026 · 8 min
Big data, in near-real time 2
Designing streaming pipelines that ingest millions of events an hour and stay correct under load.
Jun 8, 2026 · 10 min
Why WordPress still runs much of the web — and when we still use it
Born in 2003, WordPress still powers a huge share of all websites. Here's why it endures, and where it's the right tool.
Jun 8, 2026 · 7 min
Data warehouse vs data lake: what's the difference, really?
Schema-on-write or schema-on-read, structured or raw, BI or ML — a clear, detailed comparison and how to choose.
Jun 4, 2026 · 9 min
