Don’t go to this talk! Your coworkers will not be happy when you come back to work tomorrow and start applying the things you’ll learn here. You’ll do a lot of damage.
Mutating immutable objects is never a good idea. You shouldn’t be bypassing the constructor when you instantiate an object. You certainly don’t need to add constants to your enums at runtime. And don’t even think about including Java 8 code in your Java 7 codebase. Truly, nothing good will come from attending this talk.
Jan is a developer at Codestar in the Netherlands. He is a polyglot developer and has professionally written code in languages such as Delphi, Ruby, Java, and yes, even VBScript. For the past several years he has been enjoying Scala.
He is also the author of EqualsVerifier, a tool to make rigourously testing Java’s equals and hashCode methods a one-liner.