To Lombok or not to Lombok?
Kaya Weers, ING
Do you hate boilerplate code? Meet Project Lombok; a Java library which replaces a lot of boilerplate with just some simple annotations. Add @Getter to your class and you can get rid of all the getters. Add @toString to your class and get a free implementation of the toString method. Add @AllArgsConstructor to your class and.. yeah you get it. Sounds perfect! Or not?
Well, there are also some disadvantages. Finding usages isn’t as easy as it used to be. Migrating to a newer Java version can be problematic. And there is probably a reason why Lombok was removed from a Spring Data project.
At the end of the session, I’ll let the audience decide: To Lombok or not to Lombok?
OpenJDK and You
Sharat Chander, Oracle
Java, its libraries, and the JVM are all built through an open source project: OpenJDK. Any and every developer can engage in this project and be part of improving the Java experience. This session looks at the foundation of the OpenJDK, what it takes to become a participant in the project, and how to actually contribute in practice.
Fight climate change with code
Paulo Lopes, Red Hat
Climate change is the most severe threat facing our planet today. Every single line of code we write impacts the amount of carbon we release to the atmosphere every day. Instead of being part of the problem, we have the responsibility to be a part of the solution.
In this quickie, you will learn how you can measure the amount of energy your code uses so you can make an educated decision on which runtime/framework to use in your next project. Of course, if your code can run with less energy, then you’re not just saving the planet but also your wallet!