With the third edition of Joshua Bloch’s well-respected book, Effective Java, now available I thought it interesting to take a look and see how it applies in a Kotlin world.

Each week I will try to add a new article referencing one more “items” from the book. I will cover each item only at a high level as this is not a replacement for Joshua’s reasonings and details.

Creating and Destroying Objects

Methods Common to All Objects

Classes and Interfaces

Generics

Matt Dolan has been eating doughnuts and developing with Android since the dark days of v1.6.

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store