💻 Programming

Programming

Tutorials and deep dives on modern software development and tools.  · 23 articles

Programming Sep 21, 2026

JSON, MessagePack, Avro, and Arrow IPC Benchmarked on One Million Event Records

10 min read
Programming Jul 19, 2026

Parquet Compression Codecs Benchmarked: zstd, snappy, gzip, and lz4 on 10 Million Rows

20 min read
Programming Jul 17, 2026

Schema Evolution and the Schema Registry: Avro, Protobuf, and Compatibility

28 min read
Programming Jul 14, 2026

Apache Spark Internals: Catalyst, Tungsten, and the Shuffle Explained

28 min read
Programming Jul 11, 2026

Lakehouse Query Engines: Trino vs StarRocks vs DuckDB

30 min read
Programming Jul 8, 2026

Streaming vs Batch Processing Architectures: A Data Engineer’s Guide

25 min read
Programming Jul 5, 2026

Data Contracts and Data Quality: Enforcing Reliability in Modern Pipelines

26 min read
Programming Jul 2, 2026

Apache Parquet and Apache Arrow Internals: Columnar Storage, Encoding, and Predicate Pushdown

28 min read
Programming Jun 21, 2026

DuckDB vs Polars for In-Process Analytics: A Practical Comparison

30 min read
Programming Jun 13, 2026

Apache Iceberg vs Delta Lake vs Hudi: Choosing a Table Format

26 min read
Programming May 20, 2026

Kubernetes Pods Explained: Why Connecting to a Database Pod Is Hard

33 min read
Programming Apr 14, 2026

dbt for Data Transformation Pipelines: From Raw to Analytics-Ready

33 min read
1 2