Folge 54 - Java21 mit Falk Sippach
In der heutigen Folge begrüße ich Falk Sippach, einen erfahrenen Trainer, Berater und Softwarearchitekten. Mit über 15 Jahren Erfahrung im Java-Umfeld hat Falk seine Karriere als Entwickler gestartet und sich zum Projektleiter, Architekten sowie Coach weiterentwickelt. Als aktives Mitglied der Java-Community teilt er sein umfangreiches Wissen durch das Verfassen von Fachartikeln, unter anderem für Heise, sowie in Blogs und auf Konferenzen.
Falk ist derzeit als Softwarearchitekt bei embarc tätig. Folgt gerne seinen Social-Media-Profilen:
- Mastodon: ijug.social/@sippsack
- Bluesky: sippsack.bsky.social
- Twitter/X: @sippsack
Wie wird man Architekt?
Wir sprechen über Falks Weg zum Architekten, seine aktuelle Rolle und wie er diese ausfüllt.
Socreatory
Falk ist Trainer bei Socreatory, was für mich ein Anlass war, mit ihm über diesen Anbieter zu sprechen. Socreatory ist ein Anbieter, der sich darauf spezialisiert hat, Trainings anzubieten, mit dem Ziel, "Softwarearchitektur von den Besten zu lernen". Falk zählt zu diesen Trainern, und wir sprechen kurz über socreatory. Wenn ihr Interesse an einem der Trainings von Falk habt, könnt ihr euch sein Profil dort ansehen.
Socreatory bietet den Hörerinnen und Hörern dieses Podcasts eine Rabattaktion: Documentation-as-Code, geleitet von Falk und Ralf Müller am 4. und 5. März 2024. Weitere Informationen unter Documentation-as-Code bei Socreatory. Für den 20% Rabatt klickt hier. Der Gutschein ist für drei Personen bis zum 16.02. gültig. (Dies ist eine freundliche Geste von Socreatory ohne finanzielle Vergütung für den Podcast.)
Java und Java 21
Unser Hauptthema ist Java und das aktuelle Release Java 21. Wir besprechen Falks Bezug zur Sprache, wieso er immer bei Java geblieben ist und was er am Ökosystem schätzt. Themen sind unter anderem Groovy, die JavaLand und die Historie von Java. Wir beleuchten auch die Geschichte verschiedener Java SDKs und die Feature-Entwicklung von Java.
Java 21 bringt nicht nur Long-Term Support, sondern auch spannende Features, die wir im Detail besprechen:
- Virtual Threads
- String Templates
- Pattern Matching (Record Patterns und Pattern Matching for switch)
- Unnamed Classes und Instance Main Methods und Unnamed Patterns and Variables
- Garbage Collector
- Foreign Function und Memory API
- Vector API
- API-Änderungen
Falk empfiehlt den Java Almanac, einen Blick auf dev.java und inside.java. Zudem gibt es den Java-Kanal bei YouTube.
Die Folien zu Falks Java 21 Talk findet ihr hier.
KONTAKT
Herr Zenzes wills wissen
WEB: zenzes.me
MASTODON: @HerrZenzes
TWITTER: @HerrZenzes