Speaker Details

Jan Ouwens

Jan is a senior developer, trainer and speaker at Yoink in the Netherlands; he is interested in back-end systems, functional programming and languages. He has worked in various fields, such as banking, retail, law enforcement, transportation and electron microscopy, but he is perhaps best known for being the author of EqualsVerifier, a tool that rigourously tests Java's equals and hashCode methods in a single line.

Don't hack the platform ☠️💣💥
Lunch Talks (INTERMEDIATE level)
Room 4

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.

In all seriousness, this talk will provide awareness about some of the lesser-known vulnerabilities of Java and the JVM. Maybe I'll even tell you how to guard against them.

Panel: Exploring Sustainability in Tech Without the Guilt-Trips

Most of us are all well aware of it: the current trend of climate change is not looking great. We can already feel some of its consequences and it is very likely to only become worse. As software developers we’re all about innovation though, so as long as we’re innovating not all hope is lost.

So how can you use innovation to become more sustainable, both as a software developer and as a human being? There is no single answer to that question, which is why we’re hosting this talk as a panel so that you’ll be able to hear multiple opinions. Each of us has a different perspective and knows different things we can do to help make a difference, and we'd like to hear from you as well!

We’d like to emphasize that we don’t want to guilt-trip anyone. This session is intended as a source of inspiration. The sheer scope of the problem can cause even the best of us to freeze up. Hearing ideas, no matter how small, from peers will provide you and us with ideas for the next step to take. This talk could be an opportunity for you to catch a few sustainability tips that can find their way into your life without costing you any noticeable effort.