775 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 13 of 130
  1. 01Why Iceberg v4 Is Really About Making the Cost of Change Proportional to the ChangeIceberg v4 is really about making the cost of a change proportional to the change. The principle, the current tax, and what the redesign pays down.
  2. 02The Catalog Can Now Plan Your Iceberg Query: Inside REST Scan PlanningA mechanics walkthrough of Iceberg REST scan planning: client-side planning, remote endpoints, pagination, and where engine support stands in 2026.
  3. 03Can Seven Different Iceberg REST Catalogs Really Run the Same DuckDB Code?Can seven Iceberg REST catalogs run the same DuckDB script? What the protocol makes portable, what still differs, and a test matrix you can rerun.
  4. 04Stop Flattening Your JSON: How Iceberg Variant Changes Semi-Structured AnalyticsIceberg Variant stores JSON as navigable binary with shredding for columnar filters. Why flattening wide tables is no longer the only performance path.
  5. 05What Actually Happens When Two Engines Write the Same Iceberg Table at Once?What happens when two engines write the same Iceberg table at once: snapshot isolation, optimistic commits, conflict detection, and when retries fail.
  6. 06Variant Shredding Explained: How Iceberg Gets Columnar Performance From Messy JSONVariant shredding turns messy JSON into Parquet columns with statistics. How the layout works, how readers reassemble values, and why some queries prune.