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- Data Lakehouse201
- Data Engineering179
- Apache Iceberg170
- Dremio65
- AI Agents58
- developer tools35
- AI coding tools31
- agentic development31
- MCP29
- Databases28
- Apache Polaris26
- Semantic Layer26
- AI24
- Data Architecture24
Latest tutorials
Page 1 of 122- 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.Apache IcebergAug 25, 2026
- 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.AI & AgentsAug 25, 2026
- 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.Semantic LayerAug 25, 2026
- 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.Data EngineeringAug 25, 2026
- 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.Apache IcebergAug 25, 2026
- 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.Apache IcebergAug 25, 2026