JavaJava
Conference50min
BEGINNER

It’s Fine Actually: Doing Better in Legacy Java

This talk offers practical strategies for thriving with legacy Java (8 or 11) systems, covering cleaner coding, improved architecture and testing, better performance, and enhanced security—without requiring major upgrades or rewrites. Attendees will learn how to maintain engineering quality and confidence while continuing to work with older Java versions.

Baruch Sadogursky
Baruch SadogurskyTuxCare
Pasha Finkelshteyn
Pasha FinkelshteynBellSoft

talkDetail.whenAndWhere

Thursday, October 9, 13:50-14:40
Room 7
talks.roomOccupancytalks.noOccupancyInfo
talks.description
Still on Java 8 or 11? No judgment, most of us are. Maybe the rewrite isn’t coming. Maybe the upgrade to Java 17 or 21 is always six months away. Maybe that old system just… works.

This talk is about what to do when you're not moving on. Because staying doesn’t have to mean suffering, and it definitely doesn’t mean giving up on good engineering.

We’ll walk through four practical ways to make life in legacy Java better:

Code: How to write cleaner, more modern-feeling Java even when older language versions limit you.

Architecture & Testing: How to add structure, testability, and confidence without needing a complete rewrite.

Performance: How to get speed and efficiency gains while sticking to your current runtime.

Security: How to stay protected without constantly firefighting vulnerabilities or risking instability from rushed upgrades.

Legacy isn’t going away. But you can live in it with confidence, and you don’t have to let it get in the way of your love of software engineering.
security
performance
java
legacy
talks.speakers
Baruch Sadogursky

Baruch Sadogursky

TuxCare

United States of America

Baruch Sadogursky (@jbaruch) did Java before it had generics, DevOps before there was Docker, and DevRel before it had a name. He started DevRel at JFrog when it was ten people and took it all the way to a successful $6B IPO by helping engineers solve problems. Now, Baruch keeps helping engineers solve problems, but also helps companies help engineers solve problems. He is a co-author of the "Liquid Software" and "DevOps Tools for Java Developers" books, Java Champion and CNCF Ambassador alumni, serves on multiple conference program committees, and regularly speaks at numerous most prestigious industry conferences, such as DevNexus, DevOpsDays, Voxxed Days, Devoxx, DevRelCon, Kubecon and QCon. Today, he's taking care of developers at TuxCare.
Pasha Finkelshteyn

Pasha Finkelshteyn

BellSoft

Germany

Years of experience in software engineering and the team's leading roles combined with his passion for Java made Pasha know all the hidden details in this IT niche. As a Developer Advocate for @Bellsoft, he educates the public on the latest software tools built by BellSoft and helps to create and test instruments for developers. He writes in Kotlin, speaks at conferences, composes a new articles, or maintains his pet projects.

talkDetail.rateThisTalk

talkDetail.poortalkDetail.excellent

talkDetail.ratingNotYetAvailable

talkDetail.ratingAvailableWhenStarted

talkDetail.signInRequired

talkDetail.signInToRateDescription

occupancy.title

occupancy.votingNotYetAvailable

occupancy.votingAvailableBeforeStart

talkDetail.signInRequired

occupancy.signInToVoteDescription

comments.title

comments.speakerNotEnabledComments