To every software developers, there is always a problem: how to design an architecture of a software? These slides discuss principles of software design.
To compile them into a pdf, please use build.py
, which depends on a Docker image defined in this repo.