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 5 of 133
  1. 01Kafka Connect to Iceberg: How the Commit Actually WorksExactly-once semantics in the Iceberg sink connector: the coordinator, the control topic, offsets stored inside Iceberg snapshots, and where duplicates still get in.
  2. 02What a Query CostsFour meters, their real proportions, and how to attribute compute to a query, a table, and a team so a platform can answer what a dashboard costs to run.
  3. 03The Open Lakehouse Explained, Then Built on Your Laptop with Dremio and RustFS or CephThe five layers of the open lakehouse explained, then a lab: Parquet, Iceberg, Polaris, Arrow, and Ossie running in two containers on your own machine.
  4. 04Where Lock-In WentThe format war ended and exit cost did not: where lock-in relocated after open tables won, how to measure it, and which costs are worth keeping down.
  5. 05How Iceberg Catalogs Hand Engines Storage AccessCredential vending end to end: the wire protocol, scoped access on each cloud, remote signing, credential lifetime on long jobs, and failures that look like bugs.
  6. 06Data Quality Tooling Compared: Great Expectations, Soda, dbt Tests, and Anomaly DetectionA comparison of Great Expectations, Soda, dbt tests, and anomaly detection, and a layered design that uses each where it fits.