Rückblick der Vorträge 2022
Rückblick der Vorträge. Das Java Forum Stuttgart (JFS) wird seit 1998 jährlich ausgerichtet.
Einige Jahre fehlen noch oder sind unvollständig. Wir arbeiten momentan noch an der Migration der alten Daten.
Vorträge
Rock Solid Software Architecture with ADRs, arc42 and Microsites
Ein Erfahrungsbericht
Johannes Dienst,
Ralf D. Müller
Ersatzvortrag: Apache Kafka Meets Workflow Engines
Bernd Rücker
Was steckt hinter Log4Shell & Co.
Java Deserization Exploits auf den Zahn gefühlt
Christian Kumpe,
Christoph Wende
Deepfakes am Limit: Fake-Videocalls mit Künstlicher Intelligenz
Fake-Videocalls mit Künstlicher Intelligenz
Martin Förtsch,
Thomas Endres,
Jonas Mayer
Apache Maven survival guide
"Bring it on! -Mode" #no-external-tools #only-standard-plugins
Richard Fichtner
Mutation Testing in Theorie und Praxis
Alexander John-Anacker
10 Muster für resilientere Anwendungen
Uwe Friedrichsen
TLS und weiter?
Wie "sicher" ist sicher?
Nils Bokermann
Applikationen besser skalieren mit Micro Frontends
Mario Goller
Götterdämmerung – Valhala, Panama, Loom und Co.
Neuerungen bei Java 18, 19 etc.
Michael Wiedeking
Hibernate Reactive und Kotlin: elegant und performant
Jürgen Zimmermann
Von Null auf Kotlin in 400 Sek.
Nie wieder NullPointerExceptions!
Oliver Böhm
Agile for the masses
Scrum für Entwickler, aber so dass es Spaß macht
Moritz Löser
Mit WebAssembly in die Cloud
Nicolai Mainiero
Kontrollverlust in Softwaresystemen?
Strukturen zur Beherrschung der neuen Unübersichtlichkeit und die Unendlichkeit von Software
Holger Tiemeyer
Jetbrains Compose – New GUIs for the desktop and beyond
Eine Einführung in Jetbrains Compose für den Desktop und darüber hinaus.
Michael Paus
Javas neue Gesprächskultur: ganz wie in Panama
Bernd Müller
Ein Herz für Entwickler – Die Developer Experience in Kubernetes verbessern
Baris Cubukcuoglu
Bootiful Spring Tooling for the Masses
Martin Lippert
Von Ärzten, Piloten und Flugzeugen
Was kann Softwareentwicklung von anderen Berufen lernen?
Christian Seifert
Kubernetes Developer Survival Kit
Sandra Parsick
Wind Him Up – Mit Saga verteilte Transaktionen in einer Kafka-Architektur verwalten
Thomas Müller
TypeScript – Starke Typen für JavaScript
Sebastian Greiner
Pattern Matching in Java
… und warum es dafür algebraische Datentypen braucht
Falk Sippach
Simulierte Evolution: Hands-On-Starter Kit
Heiko Spindler
Wandel gestalten, Digitalisierung leben!
Dr. Steffen Kram
Von der statischen Analyse zur nachhaltigen Qualitätssicherung
Was wir beim praktischen Einsatz von statischer Analyse gelernt haben und welche methodischen Aspekte zusätzlich zur Werkzeugsicht wichtig sind
Tobias Röhm
Java Microservices – Lieber mit Framework, Service Mesh oder beidem?
Matthias Haeussler
Loosely or lousily coupled? Understanding communication patterns in modern architectures
Bernd Rücker
Ersatzvortrag: Über Bit-Frickeleien und andere Vergnügen
Michael Wiedeking
Virtual Threads
Ein neues Concurrency-Modell für Java
Jörg Hettel
Wie CMMN die Welt der Prozessautomatisierung revolutioniert
Der Zeitalter von BPM-Trilogie, Low-Code Prozessentwicklung und Prozessspezialisten ist da
Matúš Mala
Readable Code
Ein Modell für die Best Practices
Stefan Mandel
DevSecOps aber sicher
kontinuierlich sicherer entwickeln
Frank Pientka
Hätt’ ich das früher gewusst – Good Practices bei API-Konzeption & -Entwicklung
Sven Hesse
Log4Shell: Ein Blick ins Sicherheits-Desaster
Philipp Krenn
Oh Keptn, my Keptn
A data driven way to DevOps & SRE automation
Andreas Grabner
OpenJDK Contributor: Ein Erfahrungsbericht
Ich arbeite an OpenJDK. Du auch bald?
Markus Karg
Jewel Java
What Project Amber offers for developers
Merlin Bögershausen
Der Weg zum guten API Design
Sebastian Lohr,
Isabel Huber,
Stefan Träger
Kubernetes für Entwickler
...wenn ich das nur vorher gewusst hätte!
Stefan Schlott
Was können 4 Threads, was 600 nicht können?
Von synchronen zu reaktiven Webservices mit Webflux und Reactor
Jonas Nagy-Kuhlen
5 Freunde und der verlorengegangene Gleiswechsel
Monitoring von Microservices
Julian Schmidt,
Christine Schreiber
Autism in Tech
Dennie Declercq
Funktionale Architektur mit Kotlin
Michael Sperber,
Benedikt Stemmildt
Constraint Satisfaction Problems – Never code this at home!
Matthias Koch
BDD – Brauchst Du Das?
Behaviour Driven Development
Katrin Rabow
GitOps für Machine Learning
Betrieb von Microservices als Backend zur Verwaltung von Machine Learning Modellen
Sebastian Moritz
Docker Who: Small Containers Through Time and Space
Dmitry Chuyko