https://softengbook.org https://softengbook.org/chapter0 https://softengbook.org/chapter1 https://softengbook.org/chapter2 https://softengbook.org/chapter3 https://softengbook.org/chapter4 https://softengbook.org/chapter5 https://softengbook.org/chapter6 https://softengbook.org/chapter7 https://softengbook.org/chapter8 https://softengbook.org/chapter9 https://softengbook.org/chapter10 https://softengbook.org/chapterAp https://softengbook.org/slides/chapter1.pdf https://softengbook.org/slides/chapter2.pdf https://softengbook.org/slides/chapter3.pdf https://softengbook.org/slides/chapter4.pdf https://softengbook.org/slides/chapter5.pdf https://softengbook.org/slides/chapter6.pdf https://softengbook.org/slides/chapter7.pdf https://softengbook.org/slides/chapter8.pdf https://softengbook.org/slides/chapter9.pdf https://softengbook.org/slides/chapter10.pdf https://softengbook.org/slides/chapterAp.pdf https://softengbook.org/bibtex https://softengbook.org/articles/ddd https://softengbook.org/articles/dependency-injection https://softengbook.org/articles/composite-pattern https://softengbook.org/articles/mutation-testing https://softengbook.org/articles/branching-strategies https://softengbook.org/articles/examples-tests https://softengbook.org/articles/serverless https://softengbook.org/articles/clean-architecture https://softengbook.org/articles/hexagonal-architecture https://softengbook.org/articles/code-review https://softengbook.org/articles/mvp https://softengbook.org/articles/deep-modules https://softengbook.org/articles/product-discovery https://softengbook.org/articles/sagas https://softengbook.org/articles/agile-teams