Software Design
- CodeAesthetic. 2022. Prefer Composition Over Inheritance - What Does It Mean? https://www.youtube.com/watch?v=hxGOiiR9ZKg
- Vedran Cindrić. 2021. The 10 REST Commandments. https://treblle.com/blog/the-ten-rest-commandments
- Martin Fowler. 2003. UML Distilled: A Brief Guide to the Standard Object Modeling Language. Addison-Wesley. ISBN: 978-0321193681.
- Eric Gamma et al. 1994. Design Patterns: Elements of Reusable Object-Oriented Software. Addison-Wesley Professional. ISBN 978-0201633610.
- KiberneticWorm. 2021. Kotlin-Algorithms-and-Design-Patterns. https://github.com/KiberneticWorm/Kotlin-Algorithms-and-Design-Patterns.
- Robert C. Martin. 2003. Agile Software Development: Principles, Patterns and Practices. Pearson. ISBN 978-0135974445.
- Donald A. Norman. 1981. The truth about Unix: The user interface is horrid. Datamation 27, 12.
- John Ousterhout. 2018. A Philosophy of Software Design. Yaknyam Press. ISBN 978-1732102200.
- Jef Raskin. 2000. The Humane Interface: New Directions for Designing Interactive Systems. Addison-Wesley Professional. ISBN 978-0201379372.
- Love Sharma. 2021. Principles & Best Practices of REST API Design. https://blog.devgenius.io/best-practice-and-cheat-sheet-for-rest-api-design-6a6e12dfa89f
- Alexander Shvets. 2019. Dive Into Design Patterns. Refactoring.Guru (self-published). https://refactoring.guru/design-patterns/book
- Alexander Shvets. 2021. Refactoring Guru: Design Patterns. https://refactoring.guru/design-patterns
- Ugonna Thelma. 2020. The S.O.L.I.D. Principles in Pictures. https://medium.com/backticks-tildes/the-s-o-l-i-d-principles-in-pictures-b34ce2f1e89
- Dave Thomas & Andrew Hunt. 2019. The Pragmatic Programmer: Your Journey to Mastery, 20th Anniversary Edition. Addison-Wesley Professional. ISBN 978-0135957059.
- Ken W. Tracy. 2021. Software: A Technical History. Association for Computing Machinery. ISBN 978-1-4503-8726-2.
- Visual Paradigm. 2021. What is Unified Modeling Language (UML)? https://www.visual-paradigm.com/guide/uml-unified-modeling-language/what-is-uml/