Systems desigh interview by Alex Xu

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

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

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

Rust for Rustaceans by Jon Gjengset

Idiomatic programming for experienced developers.

Linux Kernel Development by Robert Love

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

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

Kerla

“Just for fun”™ Linux on Rust rewrite

Rust and NSString part 2

Rust and NSString part 2

How NSString::UTF8String actually works

A Philosophy of Software Design by John Ousterhout

A Philosophy of Software Design by John Ousterhout

The must-read for software engineers.