Presentation: Invest in Your Java Katalogue
Abstract
Companies had barely migrated to Java 8 when it was announced that Java would follow a 6-month release cycle. Java 9 was released last October and is already EOSL. Java 10 has now been released, but will become old news in September with the release of Java 11. For many developers, this release cycle requires you to rapidly learn brand new features so as to be current with the ever changing ecosystem.
Our answer for keeping up with Java/JVM language versions has been to develop and evolve a Java Katalogue, which is a set of Coding Katas that can help you learn specific Java language and library features. A code kata is an exercise in programming which helps hone your skills through practice and repetition. These Katas can be used to experiment with different Java versions, JVM languages and libraries. Katas are crucial for learning new skills – but how do you create a kata that teaches you all of the basics?
In this session, we will explain the approach we have taken in developing Java code katas, and discuss best practices around them. We will walk through a number of examples, include katas teaching Java 8, 9 and 10 features, Eclipse Collections, and the Java Time library.
By attending this session, you will learn how to invest in your own Java Katalogue to help you cope with the ever evolving Java landscape.
Similar Talks
Java Futures, 2019 Edition
Java Language Architect @Oracle
Brian Goetz
The Trouble with Memory
Java Performance Expert & Java Champion
Kirk Pepperdine
Maximizing Performance with GraalVM
Graal Compiler Architect @Oracle
Thomas Wuerthinger
Panel: Which Java Vendor Should I Choose?
Java developer and ScrumMaster
Jeanne Boyarsky
Code Business Processes With DSL Kotlin in a Spring Boot Application
R&D Engineer @bonitasoft
Baptiste Mesta
Java at Speed: Building a Better JVM
Deputy CTO @Azul
Simon Ritter
AMA w/ Java Language Architect Brian Goetz
Java Language Architect @Oracle