4 November 17:30-20:30DF Kompetens

Jforum #125

Dependency Hell and Dead Code

As the nights grow darker and the bugs creep in… we invite you to a Jforum meetup hosted at DF Kompetens. Join us to wrap up Halloween 2025 and learn how to put an end to dependency hell, dead code and zombie software.

Agenda:
17:30 Doors open, light food and drinks

18:00 The Road to Hell (is paved with abandoned libraries) by Ove Lindström
Modern software development heavily relies on external libraries and frameworks to accelerate delivery and reduce redundancy. However, this reliance introduces risks if dependencies are not actively managed.
In this talk, I will explore the hidden costs of dependency mismanagement. Through real-world examples, we will examine how aging dependencies, security vulnerabilities, and misaligned interests can lead to technical debt, operational inefficiencies, and even catastrophic failures.By addressing these challenges proactively, organisations can avoid the "highway to dependency hell" and ensure the long-term health and resilience of their software systems.

19:00 Dead code - And how to maintain it! by Gerrit Grunwald
Do you love to maintain code that you didn’t wrote?
As systems grow and evolve, the codebase inevitably accumulates clutter, including "undead" 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 like JaCoCo, Scavenger or OpenRewrite in combination with Intelligence Cloud that will help you to get rid of it.

20:00 For those who wants to keep going, follow us to a pub nearby for a last beer.

Speakers

Gerrit Grunwald
Azul

Gerrit Grunwald is a software engineer that loves coding for around 40 years already. He is a true believer in open source and 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.

Read more

Ove Lindström
Callista

Ove was born on the Åland Island in the early 1970. He is an experienced developer, coding coach, solution architect and keen cyclist. Ove is now based in Stockholm, Sweden and have been a part of the Jfokus crew for many years.
He has a strong belief in leading by example, consistently remaining hands-on with code even in leadership positions. With this as a guiding star, Ove has written bloggs and presentations spanning many areas.
On top of that, Ove is a motorcycle education instructor within the Swedish Motorcycle Association (SMC) and a certified CPR and L-ABC (First Aid/First Responder) coach.

Read more