Some interesting content that I ingested during September 2021. Expect Engineering Management, Postgres, mapping, Elixir… and miscellaneous stuff.
Engineering Management
PostgreSQL
- PostgreSQL Subtransactions Considered Harmful.
- Postgres 14: It’s The Little Things.
- How percentile approximation works (and why it’s more useful than averages).
- How PostgreSQL aggregation works and how it inspired our hyperfunctions’ design.
- Zero-downtime Postgres schema migrations need this: lock_timeout and retries.
- Migration Style Guide (GitLab on DB migrations).
DynamoDB
- 11 Things You Wish You Knew Before Starting with DynamoDB.
- You probably shouldn’t use DynamoDB.
- The What, Why, and When of Single-Table Design with DynamoDB.
- From relational DB to single DynamoDB table: a step-by-step exploration.
Mapping
Erlang/Elixir
- IOList and Postgres with Nathan Long (podcast).
- The Soul of Erlang and Elixir • Saša Jurić • GOTO 2019 (video).
- Optimising for Concurrency: Comparing and contrasting the BEAM and JVM virtual machines.
- JVM struggles and the BEAM.
- José Valim - Idioms for building distributed fault-tolerant applications with Elixir.
- How We Got to LiveView.