Member-only story
1. Effective Java
For me, this is a must read for any Java Developers out there. My personal view is that this is ‘the’ best book of all time for a Java Developer to read.
It is unbelievable good. I have read it a few times. And I would not hesitate to read it again if I have to.
I just can’t recommend it enough.
Without given much spoilers away, It is so good because it contains a lot of best practices for doing Java Development.
Dare I say, for junior developers, having read this book can elevate them to be a senior developer in no time. The technical content is just that good. You would learn a lot of things from the book!
Despite it being a relative old book, most of the topics are probably obsolete by the newer java versions. But still, It is definitely a good read.
2. Pragmatic Unit Testing
Unit Testing is so important that the topic warrants a book on its own then look no further than this book — Pragmatic Unit Testing.