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

08:45 - 09:30
Architektur & SicherheitArchitektur & Sicherheit

Rock Solid Software Architecture with ADRs, arc42 and Microsites

Ein Erfahrungsbericht

Johannes Dienst,

Ralf D. Müller

A1
Enterprise Java & FrameworksEnterprise Java & Frameworks

Ersatzvortrag: Apache Kafka Meets Workflow Engines

Bernd Rücker

B1
Core Java & JVM-SprachenCore Java & JVM-Sprachen

Was steckt hinter Log4Shell & Co.

Java Deserization Exploits auf den Zahn gefühlt

Christian Kumpe,

Christoph Wende

C1
fällt aus
Trends & neue TechnologienTrends & neue Technologien

Deepfakes am Limit: Fake-Videocalls mit Künstlicher Intelligenz

Fake-Videocalls mit Künstlicher Intelligenz

Martin Förtsch,

Thomas Endres,

Jonas Mayer

D1
IDE & ToolsIDE & Tools

Apache Maven survival guide

"Bring it on! -Mode" #no-external-tools #only-standard-plugins

Richard Fichtner

E1
Methodik & PraxisMethodik & Praxis

Mutation Testing in Theorie und Praxis

Alexander John-Anacker

F1
Microservices, Container & CloudMicroservices, Container & Cloud

10 Muster für resilientere Anwendungen

Uwe Friedrichsen

G1
09:50 - 10:35
Architektur & SicherheitArchitektur & Sicherheit

TLS und weiter?

Wie "sicher" ist sicher?

Nils Bokermann

A2
Frontend-EntwicklungFrontend-Entwicklung

Applikationen besser skalieren mit Micro Frontends

Mario Goller

B2
Core Java & JVM-SprachenCore Java & JVM-Sprachen

Götterdämmerung – Valhala, Panama, Loom und Co.

Neuerungen bei Java 18, 19 etc.

Michael Wiedeking

C2
Trends & neue TechnologienTrends & neue Technologien

Hibernate Reactive und Kotlin: elegant und performant

Jürgen Zimmermann

D2
IDE & ToolsIDE & Tools

Von Null auf Kotlin in 400 Sek.

Nie wieder NullPointerExceptions!

Oliver Böhm

E2
Methodik & PraxisMethodik & Praxis

Agile for the masses

Scrum für Entwickler, aber so dass es Spaß macht

Moritz Löser

F2
Microservices, Container & CloudMicroservices, Container & Cloud

Mit WebAssembly in die Cloud

Nicolai Mainiero

G2
11:10 - 11:55
Architektur & SicherheitArchitektur & Sicherheit

Kontrollverlust in Softwaresystemen?

Strukturen zur Beherrschung der neuen Unübersichtlichkeit und die Unendlichkeit von Software

Holger Tiemeyer

A3
Frontend-EntwicklungFrontend-Entwicklung

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

B3
Core Java & JVM-SprachenCore Java & JVM-Sprachen

Javas neue Gesprächskultur: ganz wie in Panama

Bernd Müller

C3
Trends & neue TechnologienTrends & neue Technologien

Ein Herz für Entwickler – Die Developer Experience in Kubernetes verbessern

Baris Cubukcuoglu

D3
IDE & ToolsIDE & Tools

Bootiful Spring Tooling for the Masses

Martin Lippert

E3
Methodik & PraxisMethodik & Praxis

Von Ärzten, Piloten und Flugzeugen

Was kann Softwareentwicklung von anderen Berufen lernen?

Christian Seifert

F3
Microservices, Container & CloudMicroservices, Container & Cloud

Kubernetes Developer Survival Kit

Sandra Parsick

G3
12:15 - 13:00
Architektur & SicherheitArchitektur & Sicherheit

Wind Him Up – Mit Saga verteilte Transaktionen in einer Kafka-Architektur verwalten

Thomas Müller

A4
Frontend-EntwicklungFrontend-Entwicklung

TypeScript – Starke Typen für JavaScript

Sebastian Greiner

B4
Core Java & JVM-SprachenCore Java & JVM-Sprachen

Pattern Matching in Java

… und warum es dafür algebraische Datentypen braucht

Falk Sippach

C4
Trends & neue TechnologienTrends & neue Technologien

Simulierte Evolution: Hands-On-Starter Kit

Heiko Spindler

D4
Methodik & PraxisMethodik & Praxis

Wandel gestalten, Digitalisierung leben!

Dr. Steffen Kram

E4
Methodik & PraxisMethodik & Praxis

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

F4
Microservices, Container & CloudMicroservices, Container & Cloud

Java Microservices – Lieber mit Framework, Service Mesh oder beidem?

Matthias Haeussler

G4
14:30 - 15:15
Architektur & SicherheitArchitektur & Sicherheit

Loosely or lousily coupled? Understanding communication patterns in modern architectures

Bernd Rücker

A5
Methodik & PraxisMethodik & Praxis

Ersatzvortrag: Über Bit-Frickeleien und andere Vergnügen

Michael Wiedeking

B5
Core Java & JVM-SprachenCore Java & JVM-Sprachen

Virtual Threads

Ein neues Concurrency-Modell für Java

Jörg Hettel

C5
Trends & neue TechnologienTrends & neue Technologien

Wie CMMN die Welt der Prozessautomatisierung revolutioniert

Der Zeitalter von BPM-Trilogie, Low-Code Prozessentwicklung und Prozessspezialisten ist da

Matúš Mala

D5
Methodik & PraxisMethodik & Praxis

Readable Code

Ein Modell für die Best Practices

Stefan Mandel

E5
Methodik & PraxisMethodik & Praxis

DevSecOps aber sicher

kontinuierlich sicherer entwickeln

Frank Pientka

F5
Microservices, Container & CloudMicroservices, Container & Cloud

Hätt‘ ich das früher gewusst – Good Practices bei API-Konzeption & -Entwicklung

Sven Hesse

G5
15:35 - 16:20
Architektur & SicherheitArchitektur & Sicherheit

Log4Shell: Ein Blick ins Sicherheits-Desaster

Philipp Krenn

A6
Open Source & CommunityOpen Source & Community

Oh Keptn, my Keptn

A data driven way to DevOps & SRE automation

Andreas Grabner

B6
Core Java & JVM-SprachenCore Java & JVM-Sprachen

OpenJDK Contributor: Ein Erfahrungsbericht

Ich arbeite an OpenJDK. Du auch bald?

Markus Karg

C6
Core Java & JVM-SprachenCore Java & JVM-Sprachen

Jewel Java

What Project Amber offers for developers

Merlin Bögershausen

D6
Methodik & PraxisMethodik & Praxis

Der Weg zum guten API Design

Sebastian Lohr,

Isabel Huber,

Stefan Träger

E6
Microservices, Container & CloudMicroservices, Container & Cloud

Kubernetes für Entwickler

...wenn ich das nur vorher gewusst hätte!

Stefan Schlott

F6
Microservices, Container & CloudMicroservices, Container & Cloud

Was können 4 Threads, was 600 nicht können?

Von synchronen zu reaktiven Webservices mit Webflux und Reactor

Jonas Nagy-Kuhlen

G6
16:40 - 17:25
Test & BetriebTest & Betrieb

5 Freunde und der verlorengegangene Gleiswechsel

Monitoring von Microservices

Julian Schmidt,

Christine Schreiber

A7
Open Source & CommunityOpen Source & Community

Autism in Tech

Dennie Declercq

B7
Core Java & JVM-SprachenCore Java & JVM-Sprachen

Funktionale Architektur mit Kotlin

Michael Sperber,

Benedikt Stemmildt

C7
Core Java & JVM-SprachenCore Java & JVM-Sprachen

Constraint Satisfaction Problems – Never code this at home!

Matthias Koch

D7
Methodik & PraxisMethodik & Praxis

BDD – Brauchst Du Das?

Behaviour Driven Development

Katrin Rabow

E7
Microservices, Container & CloudMicroservices, Container & Cloud

GitOps für Machine Learning

Betrieb von Microservices als Backend zur Verwaltung von Machine Learning Modellen

Sebastian Moritz

F7
Microservices, Container & CloudMicroservices, Container & Cloud

Docker Who: Small Containers Through Time and Space

Dmitry Chuyko

G7

Frühere Konferenz-Webseiten

Die historischen Webseiten – Leider funktionieren 2016-2020 nicht mehr richtig. Die Daten werden in Kürze migriert und oben zur Verfügung stehen.