Staying up to date with modern Java can feel overwhelming. If you don’t have any experience with Java since Java 8 (or at all), features like structured concurrency or pattern matching might sound exciting, but also scary: “How do I even get started with that?” Fear not! In this session Marit and Piotr will explain to you the new exciting things and also show you how to use them in your IDE, so that the next day you can start having fun and profit with modern Java in your favorite tools on your own.

Talk Level:
BEGINNER

Speakers:

Piotr Przybył: Notorious engineer at work and after hours, tracing meanders of the art of software engineering. Remote Software Gardener, mostly working in web-oriented Java gardens. Java Champion. Testcontainers Champion. Oracle ACE. Programming usually in Java (since 1.3), Scala and Go, but in other languages too. Fan of agility, seen mostly as choosing the right tools and approaches after asking the right questions. Developer, trainer and conference speaker. In his talks, Piotr covers not only hardcore Java but also software architecture, computer security, and soft-skills.

Marit van Dijk: Software Developer | Java Champion | Developer Advocate at JetBrains | Open Source Enthusiast. With 20 years of software development experience in different roles and companies, Marit loves building awesome software with amazing people and making developers lives better. She enjoys learning new things as well as sharing knowledge on programming, software development, testing & test automation, and more. She has contributed to open-source projects like Cucumber and several other projects. Marit speaks at international conferences, in webinars, and on podcasts, writes blog posts and tutorials, and contributed to the book “97 Things Every Java Programmer Should Know” (O’Reilly Media).