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 13 of 133
  1. 01Iceberg REST Remote Scan Planning Changes More Than Query PerformanceRemote scan planning moves Iceberg file selection into the catalog. What that changes for engines, governance, and operational cost beyond query speed.
  2. 02Iceberg v4's Adaptive Metadata Tree, Explained From First PrinciplesIceberg v4's adaptive metadata tree, explained from first principles: why commits rewrite too much today and how the tree makes change cheaper.
  3. 03Why 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.
  4. 04The 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.
  5. 05Can 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.
  6. 06Stop 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.