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- Apache Iceberg202
- Data Lakehouse200
- Data Engineering182
- Dremio65
- AI Agents61
- developer tools35
- Apache Polaris33
- AI coding tools31
- Semantic Layer31
- agentic development31
- MCP29
- AI28
- Databases28
- Lakehouse26
Latest tutorials
Page 7 of 133- 01The Iceberg Table Properties That Actually MatterThe Iceberg table properties that decide file count, pruning, write amplification, retention, and metadata growth, by workload.Apache IcebergSep 02, 2026
- 02Inside the Puffin File FormatThe Puffin file format inside out, byte by byte, covering Theta sketches for distinct values and deletion vectors.Apache IcebergSep 02, 2026
- 03The Lakehouse Ingestion Tool Landscape: Fivetran, Airbyte, dlt, and CDC vs BatchHow Fivetran, Airbyte, dlt, and CDC and streaming tools land well-behaved Apache Iceberg tables, and how to choose and maintain them.Data EngineeringSep 02, 2026
- 04Local Iceberg Development Environments: Docker, MinIO, and In-Memory Catalogs for CILocal Iceberg development environments: in-process catalogs, a Docker Compose stack with MinIO, and CI configurations that run either.Apache IcebergSep 02, 2026
- 05Metadata Platforms in 2026: DataHub, OpenMetadata, Atlan, and Catalog ConvergenceHow the technical catalog and the metadata platform are converging in 2026, and how to arrange the two layers for a lakehouse.Data GovernanceSep 02, 2026
- 06Moving Iceberg Tables Between Catalogs Without Rewriting DataWhy moving Iceberg tables between catalogs is a pointer copy, and the protocol that makes a cutover safe for one table or thousands.Apache IcebergSep 02, 2026