Watch Sessions

We Hate Code - The Joy of Maintaining Dead and Unused Code

Do you love to maintain code that you didn’t wrote? Probably not…
As systems grow and evolve, the codebase inevitably accumulates clutter, including unused or “dead” code.
Often the developers who wrote that code are not even in the company anymore. So how do you know if the code is still used? Dead code can be confusing and it can be the source for vulnerabilities in your code base.
So it is not only “legacy” code we have to deal with but also “dead” code and even so called “zombie” code.
This session will give you an overview over the common struggle with this types of code and it will try to give you an idea about the differences between those types of code and about tools that will help you to get rid of it.

headshot
Gerrit Grunwald
Principal Engineer, Azul
headshot
Gerrit Grunwald
Principal Engineer, Azul

Gerrit Grunwald is a software engineer that loves coding for around 40 years already. He is a true believer in open source and has participated in popular projects like JFXtras.org as well as his own projects (TilesFX, Medusa, Enzo, SteelSeries Swing, SteelSeries Canvas, JDKMon). 

Gerrit blogs regularly at http://harmonic-code.org, he is an active member of the Java community, where he founded and leads the Java User Group Münster (Germany), he is a JavaOne rockstar and a Java Champion. He is a speaker at conferences and user groups internationally and writes for several magazines. 

More On-Demand Sessions

OpenJDK Ecosystem

Carmen Delgado
Community Manager, Eclipse Adoptium
Simon Ritter
Deputy CTO, Azul
Richard Fichtner
Principal Software Architect, XDEV Software GmbH
Tobi Ajila
Java Runtime Developer, IBM

Reading Code

Marit Van Dijk
Developer Advocate, JetBrains

Friends of OpenJDK

Marit Van Dijk
Developer Advocate, JetBrains
Simon Martinelli
Owner, Martinelli LLC
Geertjan Wielenga
Friends of OpenJDK, Community Leader
Ondro Mihályi
Director & Jakarta EE expert, OmniFish
Azul, Azul Systems, Zing, Zulu, Zulu Enterprise, ReadyNow! are either registered trademarks or trademarks of Azul Systems Inc., registered in the U.S. and elsewhere. All other trademarks belong to their respective owners.
© Azul 2025. All rights reserved.
  • Compliance
  • Privacy Policy
  • Legal
  • Terms of Use
  • Privacy Settings