Systems desigh interview by Alex Xu
The high-level design of different systems, from URL shorteners to YouTube.
How to iterate over the array in JavaScript and the root of all evil
benchmarking array methods vs for loop vs iterators vs generators
Blog updates
In one of the first posts, I promised to post the music here. This time has come.
Rust for Rustaceans by Jon Gjengset
Idiomatic programming for experienced developers.
Linux Kernel Development by Robert Love
A thorough guide to the design and implementation of the Linux kernel.
The Manager's Path: A Guide for Tech Leaders Navigating Growth and Change by Camille Fournier
Book about how to manage people, and be managed by other people
Kerla
“Just for fun”™ Linux on Rust rewrite
Rust and NSString part 2
How NSString::UTF8String actually works
A Philosophy of Software Design by John Ousterhout
The must-read for software engineers.