729 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 1 of 122
  1. 01Agent-Driven Storage Tiering for Apache Iceberg: Moving Cold Data Without Breaking QueriesA background agent can move cold Iceberg partitions to cheaper tiers without breaking live queries. Heatmaps, path-safe moves, and restore paths.
  2. 02Securing the Agentic Lakehouse Gateway: Preventing Prompt Injection and Data ExfiltrationAgentic lakehouse gateways face prompt injection and exfiltration through query results. A threat model and defenses for the layer in front of data.
  3. 03Apache Ossie and Apache Polaris: Putting Semantic Models in the Open CatalogApache Ossie and Polaris put metric definitions in the open catalog. What the spec covers, what Polaris stores, and what is still unfinished.
  4. 04Arrow Flight SQL and ADBC: Why the Database Driver Is the Slowest Part of Your QueryJDBC and ODBC often dominate large-result time. Flight SQL and ADBC keep data columnar from server to client, with Python, Go, and Rust examples.
  5. 05DataFusion Comet 1.0 and What Native Rust Scans Change for Spark on IcebergDataFusion Comet 1.0 replaces Spark Iceberg scans with native Rust. What speeds up, what still falls back to the JVM, and how to deploy it.
  6. 06FSST and ALP: The Two Encodings Fixing Parquet's Weakest Compression CasesALP and FSST target Parquet's worst cases: floats and high-cardinality strings. How they work and what they change for Iceberg tables.