Writing
All posts →How Continuations Work
Demystifying how continuations work at a low level
Agreeing on Multiple Values
Extending single decree Paxos in the most transparent way possible
Agreeing on a Single Value
How single decree Paxos provides a base for building consensus in a distributed system
Production PostgreSQL on GCP, the Right Way
A walkthrough of a real Terraform setup for Cloud SQL for PostgreSQL on GCP: one with no public IP, no database password anywhere in state, and no long-lived credentials in the application.
Your C++ Already Runs in the Browser
Packaging your C and C++ apps for the browser with emscripten.
A Geometric Look at Linear Algebra
Showcasing the power of a geometric perspective on linear algebra with an interactive visualization of linear algebra concepts written in C and compiled to webassembly
Notes
All notes →- Recursive Macros in Racket
- How call/cc Enables Creation of Control Structures
- Desugaring foldM in Haskell
- Interesting Google Inventions
- A List of Useful Paxos Resources
- Enabling Dark Mode in the GCP Console
- Dark mode without the flash
- Why Your Parser Should Keep the Whitespace
- String interning pays for itself