749 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 6 of 125
  1. 01Parquet-Only Manifests in Iceberg v4: Why the Metadata Layer Is Going ColumnarIceberg v4 is moving manifests from Avro to Parquet so planners can read only the stats they need. Why the metadata layer is going columnar.
  2. 02Query Routing at Machine Scale: Dynamic Workload Distribution Across Lakehouse EnginesRoute each lakehouse query by shape, not by sender. Signals, rules, and how to keep dashboards, batch jobs, and agents from sharing one engine.
  3. 03Semantic Layer Federation: One Logical Model Over Data on Three CloudsOne logical model over Iceberg and databases on three clouds. Pushdown, egress, Reflections, and where semantic federation still breaks.
  4. 04Serverless Iceberg Ingestion with PyIceberg and DuckDB: Micro-Batches Without a Spark ClusterLand small Iceberg micro-batches with PyIceberg and DuckDB in a serverless function. Commits, concurrency, and why Spark is the wrong default.
  5. 05Zero-Copy Warehouse Modernization: Migrating Legacy Databases to Apache Iceberg Without DowntimeMove a legacy warehouse to Iceberg without downtime by virtualizing first. Consumer cutover, parity checks, and background copy without double-ETL.
  6. 06The Agent Is Now a Named Coworker, and It Needs a File FormatNamed, persistent agents need a file format. Open Agent Profile, Buzz, Grok Bot, and Hermes Bot Mode show why a portable agent identity matters.