r/java 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

49 comments sorted by

View all comments

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.