© Mapbox, © OpenStreetMap

Speaker

Merlin Bögershausen

Merlin Bögershausen

Software Engineer - adesso SE

Aachen, Germany

Merlin is Java Developer for 10 years now. He has a fable for the power of new language features and small technology stacks. But his true love remains gliding.

Area of Expertise

  • Energy and Basic Resources
  • Finance & Banking
  • Government, Social Sector & Education

Topics

  • Core Java / Java SE
  • Java & JVM
  • Architecture

Java 21 des täglichen Gebrauchs

Mit Java 21 kommt im Herbst 2023 ein neues Long Term Support Release auf uns Java Entwickler:innen zu. Projekt Amber leistet eine der größten und für Day-to-Day Entwickler:innen den wichtigsten Beitrag zu diesem Release. Nun ist es an der Zeit, die Neuerungen ins Visier zu nehmen, um im Herbst vorbereitet zu sein. Wir werden uns anhand der einzelnen Releases ansehen, welche Entwicklung Java als Sprache erfahren hat und im Laufe des Vortrags einen Überblick über das brandneue Sprache Java 21 erhalten.

Barrierefreiheit im Web

Menschen mit Sehbehinderung, Gehörlose oder Schwerhörige, motorische- und kognitive Beeinträchtigungen die Liste an Gründen die es erschweren können das Internet zu verwenden sind vielfältig. Um Personen mit Beeinträchtigungen gleichberechtigt den Umgang mit Internetangeboten zu ermöglichen sollten in der Entwicklung die W3C Web Content Accessibility Guidelines beachtet werden.

In dieser Session zeige ich was Ihr beachten solltet um ein barrierefreies Webangebot zu schaffen. Wir werden low hanging fruits sehen, Don'ts verstehen und Werkzeuge kennen lernen um das Web Barrierefrei zu machen.

Jewel Java - What Project Amber offers for developers

Java's language features are considered aged and very ceremonial. Verbose source code and workarounds for missing features are the results. It reduces the readability, comprehensibility and last but not least, the productivity of Java developers.
The OpenJDK project Amber attacks these weaknesses of Java with unspectacular JEPs. They only show their full potential in combination and are significant steps for developer productivity.
In this talk, I will show you the results of project Amber and demonstrate the potential of the new language features in combination.

This talk gives a tour through Project Ambers JEPS and shows their potential.

Java 17 Sealed class Basics

Das Konzept von verschlossenen Klassen ist kein neues. Mit ihnen soll die Erweiterung der Klassenhierarchie durch Externe unterbunden werden. Java kenn dafür seit vielen Jahren die final-classes. Was, aber wenn die Klasse nur für den Benutzter verschlossen sein?
Hier hilft die JEP-409 die mit Java 17 das Konzept der sealed classes einführt. Mit sealed classes bekommen Java Entwickler die volle Kontrolle über die Vererbungsmöglichkeiten ihres Codes.
Wie man dieses Features benutzt kann und wie sie mit anderen neuen Java Features wie Pattern Matching zusammen spielen möchte ich in dieser Session beleuchten.

Merlin Bögershausen

Software Engineer - adesso SE

Aachen, Germany