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 101 of 133
  1. 01Project Nessie: A Look in the DepthsHow Project Nessie brings Git-style versioning to Apache Iceberg: commits, branches, tags, backend databases, garbage collection, and metadata authorization.
  2. 02Overview of File Encryption Algorithms for EveryoneA plain-language look at file encryption and hashing algorithms, including AES, MD5, SHA-1, and SHA-2, and the factors to weigh when choosing one for your data.
  3. 03Parquet File Compression for Everyone (zstd, brotli, lz4, gzip, snappy)How the Parquet compression codecs zstd, brotli, lz4, gzip, and snappy compare, what each one is good at, and how to choose between compression ratio and speed.
  4. 04Dremio and Modern Data Architecture: Data Lakes, Data Lakehouses and Data MeshWhy data warehouses and data lakes led to the data lakehouse and data mesh patterns, the problems each addresses, and how Dremio supports both architectures.
  5. 05What is Nessie and Why as a Data Engineer or Architect you should care?Why data engineers should care about Project Nessie: what lakehouses need, why Apache Iceberg matters, and how catalog commits enable branches and rollbacks.
  6. 06Resources for Learning more about Catalog level versioning with Project Nessie & Dremio Arctic (Rollbacks, Branching, Tagging and Multi-Table Txns)Tutorials and links for catalog versioning with Project Nessie and Dremio Arctic: branching, tagging, rollbacks, multi-table transactions, and CI/CD patterns.