Hacker News new | past | comments | ask | show | jobs | submit login

My personal favorites:

- Patterns of Enterprise Application Architecture (Martin Fowler) - early-mid 2000s and it stays valuable to this day. It's nice to have a formalized view of concepts you know in practice.

- Clean Architecture (Robert Martin) - Great application architecture concepts being formalized

- Designing Data Intensive Applications (Martin Kleppmann) - Fantastic perspective on your application's data. This is probably the most recommended book I've seen on Hacker News.

- SQL Performance Explained (Markus Winand) - Just a killer, concise book to make you truly understand basic DB performance, specifically with indexes. I've met so many developers (myself included before this book) who thought any index will work and then they'd just wing it. Your RDBMS has tools for finding the best optimizations in your queries and you should use them. Your indexes are also more picky than you may think, but they're also incredibly fast if you place them correctly. It's a lot easier to see once you understand.






Great reading recs, thank you. Really appreciate the context as well for each. I'm familiar with a couple of these (not all!) and am excited to dig in.



Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: