682 tutorials · free to read

A working handbook for data and software engineering.

Hands-on tutorials by Alex Merced on Apache Iceberg, the data lakehouse, pipelines, agentic AI, and the languages and tools that hold it all together.

Browse by topic

All topics

Latest tutorials

Page 2 of 114
  1. 01Wiring Analytical Queries to Transactional APIs in Closed-Loop Decision AgentsWiring analytical queries to transactional APIs in closed-loop decision agents: conditional writes, sagas with compensations, decision records, and blast radius controls.
  2. 02Surviving Optimistic Commit Collisions When Hundreds of Agents Write to IcebergSurviving optimistic commit collisions when hundreds of agents write to Iceberg: which conflicts are real, commit buffers, partitioning, and the patterns that prevent commit storms.
  3. 03How Iceberg V3 Deletion Vectors Fixed Merge-on-Read for Streaming TablesHow Iceberg V3 deletion vectors replaced accumulating positional delete files and made merge-on-read viable for streaming and CDC tables.
  4. 04Reading the Apache Iceberg V4 Proposals Before They LandA field guide to the Apache Iceberg V4 proposals: adaptive metadata trees, single-file commits, typed statistics, column families, and what is safe to build on today.
  5. 05How Iceberg V3 Variant Shredding Changed Semi-Structured Data on S3 TablesHow Iceberg V3's Variant type and Parquet shredding turn JSON columns into prunable typed columns, with real benchmark tradeoffs and a migration path.
  6. 06Building an Honest TCO Model for Open Lakehouses and Proprietary WarehousesAn honest TCO framework for open lakehouses versus proprietary warehouses: five cost categories, measured numbers, sensitivity analysis, and where each side still wins.