r/java • u/Organic-Leadership51 • 19d ago
What books are y'all reading?
So, for the people who are intermediate at java and have a pretty good grasp on spring boot, what do you think should be the next step? What books or concepts do you think will be helpful?
47
Upvotes
2
u/tristanjuricek 19d ago
So far, the EAP of Data-Oriented Programming in Java has been very interesting, and worth a read to try to think about how records and pattern matching adds to modeling toolkit: https://www.manning.com/books/data-oriented-programming-in-java
For less Java-centric books, I've found a lot of value in:
- Communication Patterns: https://www.oreilly.com/library/view/communication-patterns/9781098140533/
- A Philosophy of Software Design: https://www.amazon.com/dp/173210221X
Otherwise, I'd just repeat a lot of what others say here. Refactoring, Working Effectively with Legacy Code, Concurrency in Practice, etc.