JavaJava
Conference50min
INTERMEDIATE

The New Java Best Practices

Java evolves. And so must our Best Practices. Because it is not enough to simply learn the new features, we must learn how to use them well. In this session I'll examine how Java has moved on since 8, and propose how we should adapt, including records vs beans, pattern matching, optional vs null, and data-oriented programming. Be warned - this will be an opinionated session!

Stephen Colebourne
Stephen ColebourneEngine by Starling

talkDetail.whenAndWhere

Wednesday, October 8, 16:40-17:30
Room 8
talks.description
Java evolves. And so must our Best Practices. Because it is not enough to simply learn the new features, we must learn how to use them well. In this session I'll examine how Java has moved on since 8, and propose how we should adapt, including records vs beans, pattern matching, optional vs null, and data-oriented programming. Be warned - this will be an opinionated session!
records
features
practices
java
talks.speakers
Stephen Colebourne

Stephen Colebourne

Engine by Starling

United Kingdom

Java Champion and creator of the Joda and ThreeTen Open-Source projects. Best known for Joda-Time and java.time.*. Stephen has been developing in Java since version 1.0 and has been a regular conference speaker and blogger over the years.
talk.infographic.title
The New Java Best Practices infographic
talk.infographic.aiDisclaimer
talk.podcast.title
comments.title

comments.speakerNotEnabledComments