A collection of (mostly) technical things every software developer should know about
Papers from the computer science community to read and discuss.
An ultra-simplified explanation to design patterns
The Patterns of Scalable, Reliable, and Performant Large-Scale Systems