Speaker Details

Michael Krimgen
Postcode Loterij

I'm a senior Java software developer at the National Postcode Lottery in the Netherlands.

I love Java programming and good software development practices (like clean coding and simplicity).

In addition to my job, I am an editor at Baeldung and an author at Reflectoring, both of which I think

are great ways of keeping my software development skills up to date.

I love climbing, running, reading, traveling, and learning languages in my free time.

You can also find me here: https://www.linkedin.com/in/mkrimgen/

Java 21 introduced string templates as a preview feature (https://openjdk.org/jeps/430). String interpolation
exists in many other languages and several libraries already offer string interpolation for Java. With Java 21, string templates
become part of the language. Is it only syntactic sugar or a useful improvement?
In this session, we'll look at the details of the JEP. The talk will cover the reasoning behind the new feature,
what are the advantages and disadvantages, performance impacts. We'll also see how to implements a custom template processor.
The session will also include some live coding and a short discussion with the audience on their opinion on the new feature.
Did you ever wonder where Kotlin got his name from? Did you ever hear about CAFEBABE? In this short session we‘ll learn about the origins and meanings of expressions and naming conventions used in software development.