Silesia JUG #92 - Piotr Przybył - Java 21 + Java 22. What's new and noteworthy
Let's talk about Java 21 and have a snaek-peek into Java 22, and things like:
Java was supposed "to be slow". However, Java turns out to evolve so fast, that next releases aren't just version bumps, but might significantly change the rules of the game. That's a good reason to check out what's new in Java.
To name a few changes:
- Virtual Threads (and some traps),
- Pattern Matching and Record Patterns,
- Structured Concurrency,
- String Templates,
- Stream Gatherers,,
- changes around main() method,
- what's gone and what will be gone,
- and other things.
If you find them interesting, let's dive deep together into new interesting stuff!
This time we will meet again in GTC's office.
Bio:
Piotr Przybył - Senior Developer Advocate at Elastic - 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.