A practical introduction to Apache Parquet, why columnar storage matters, and how Parquet compares to CSV in size and read performance.
Let’s Get Ready to Parquet: Why Columnar Storage Changed Data Engineering


A practical introduction to Apache Parquet, why columnar storage matters, and how Parquet compares to CSV in size and read performance.

A beginner-friendly walkthrough of AWS Lambda, what it is good for, and how to test a Python Lambda locally with Docker.

A hands-on walkthrough of AWS IAM policy evaluation using real S3 examples, CloudTrail errors, request tags, and explicit deny rules.

A practical walkthrough of learning Apache Spark by processing 100 million records with PySpark, MinIO, and a local Spark cluster.

A fun tour through weird and entertaining terminal commands that make Linux and the command line feel a little less serious.

A practical look at MySQL CTEs, recursive queries, and the mental model behind WITH RECURSIVE.

A practical look at MySQL crash recovery, massive transaction rollbacks, and why an OOM-killed database can get stuck in rollback hell.

A reflection on burnout, control, and why learning to step away from work can make you more effective

Starting an open-source database monitoring tool to bring DBA insights into one place.

Why Redis offers an official APT repo but not a YUM repo, plus a practical guide to RPM packaging and building with spec files on RHEL-based systems.