Curated problem sets grouped by topic
The bread and butter. Arrays, hash tables, and everything in between.
Making classes do exactly one thing. (Good luck.)
Two threads are better than one - usually...
Coming soon!
Partitioning, hashing, and keeping many machines in agreement.
Failing fast, backing off, and staying up when dependencies fall over.