How This Blog Prevents Conflicting Edits
A look inside this blog's editor: revision checks, conflicting saves, local edits, limited history, and the boundary between atomic writes and transactions.
Engineering notebook Thinking in systems
A look inside this blog's editor: revision checks, conflicting saves, local edits, limited history, and the boundary between atomic writes and transactions.
Recent writing
Article
The functions which calls itself with a exit condition There are two common types of recursion : Head Recursion: Where you call the recursion function first and perform operations which you need to d
Rust
My early experience learning Rust and why its approach to error handling, mutability, and compiler guidance immediately stood out.
Distributed Systems
A concise introduction to leader election, log replication, and why Raft makes distributed consensus easier to understand.
Article
Cheat sheet for myself
rust
I made Rust panic… and somehow I liked it 🥹
databases
What the database does after you hit enter