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 Object