795 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.

Follow an ordered learning track with prerequisites and checkpoints →

Browse by topic

All topics

Latest tutorials

Page 18 of 133
  1. 01Autonomous Table Optimization When Your Query Workload Stops Being PredictableAutonomous table optimization when query workloads stop being predictable: observing file layout and query patterns, scoring compaction work, adaptive sort order, and cost discipline.
  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. 04How 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.
  5. 05Reading 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.
  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.