Latest Java Best Practices


Duration: 50 mins
Kenneth Kousen
Founder, KousenIT

Java is now on a six-month release schedule, with new features being added all the time. This talk summarizes the features that have been added to Java, including modules, jshell, collection factory methods, private methods in interfaces, new annotations and more. The goal is to show not only what has been added, but why and where to use them.

Additional topics will include Local Variable Type Inference, the new HTTP client, the enhanced switch expressions, and more. If time allows, coverage of preview features like records and text blocks will be included.

You may also be interested in

50 mins
An Introduction to Property-based Testing

Property-based testing is an approach to testing that involves checking that a system meets certain expected properties. The approach is...

25 mins
Introducing Combine to iOS without Over"reacting"

Apple has now embraced a reactive style for handling data within your iOS and macOS apps. In this talk we’ll...

180 mins
Kotlin Basics and Beyond Workshop

Kotlin is the definitive language for Android development, but it can be used anywhere a Java Virtual Machine is available....

180 mins
A Groovy Day of Training

In part 1 of this 2-part workshop, you will be introduced to the latest features in Groovy 2.5 and 3.0...

50 mins
Design Patterns in Dynamic and Functional Languages

Design patterns have existed for decades in the software development world, acting as a well known catalog of common problems...

50 mins
Groovy 3: All The Major New Features

Groovy 3 represents the biggest update to the Groovy programming language in years. The move to the Parrot Parser allows...