Files
coco 723ce1af5c a
2026-07-03 15:12:48 +08:00

24 lines
2.0 KiB
Markdown

# Recommended Books 📚
## Software Design _(must read)_
- **[A Philosophy of Software Design](https://www.amazon.com/Philosophy-Software-Design-John-Ousterhout/dp/1732102201)** by [John Ousterhout](https://www.google.com/search?q=john+ousterhout&oq=John+Ousterhout)
- **[Domain Modeling Made Functional](https://www.amazon.com/Domain-Modeling-Made-Functional-Domain-Driven/dp/1680502549)** by [Scott Wlaschin](https://www.google.com/search?q=Scott+Wlaschin)
- **[Grokking Simplicity: Taming complex software with functional thinking](https://www.manning.com/books/grokking-simplicity)** by [Eric Normand](https://www.google.com/search?q=eric+normand&oq=Eric+Normand)
## Android & Kotlin _(everyday work)_
- **[Functional Programming Ideas for the Curious Kotliner](https://leanpub.com/fp-ideas-kotlin)**
by [Alejandro Serrano Mena](https://leanpub.com/u/alejandroserrano)
- **[Kotlin Coroutines Deep](https://www.amazon.com/Kotlin-Coroutines-Deep-Marcin-Moskala/dp/8396395837)** by [Marcin Moska](https://www.google.com/search?q=marcin+moska%C5%82a&oq=Marcin+Moska%C5%82a)
- **[Unit Testing Principles, Practices, and Patterns](https://www.amazon.com/gp/aw/d/B09782L692/ref=tmm_kin_swatch_0?ie=UTF8&qid=&sr=)** by [Vladimir Khorikov](https://www.google.com/search?q=vladimir+khorikov)
- **[Jetpack Compose Internals](https://jorgecastillo.dev/book/)**
by [Jorge Castillo](https://jorgecastillo.dev/)
## Other _(advanced)_
- **[Category Theory for Programmers](https://github.com/hmemcpy/milewski-ctfp-pdf)**
by [Bartosz Milewski](https://www.google.com/search?q=Bartosz+Milewski)
- **[Designing Data-Intensive Applications](https://www.amazon.com/Designing-Data-Intensive-Applications-Reliable-Maintainable/dp/1449373321)** by [Martin Kleppmann](https://www.google.com/search?q=martin+kleppmann&oq=Martin+Kleppmann)
- **[Introduction to Algorithms, 4th edition](https://www.amazon.com/Introduction-Algorithms-fourth-Thomas-Cormen/dp/026204630X)** by [Thomas H. Cormen](https://www.google.com/search?q=thomas+h.+cormen&oq=Thomas+H.+Cormen)