Jan Ypma: Toolbox for the modern reactive Java developer (English)

Oplægget er optaget hos Danske Bank, den 26/10-2021. 

Abstract:
Writing concurrent software on the JVM in 2021 is becoming more and more comfortable in plain Java. Recent additions such as Records, Sealed Classes and Pattern Matching help create an inviting toolbox to craft fun programs.

This talk consists of two parts. First, we’ll touch on recent JDK developments. Second, we’ll apply these techniques to realize a reactive software architecture that focuses on streaming processing by avoiding nulls and embracing immutability. We’ll use technologies like Kafka, RabbitMQ and Akka Streams to demonstrate this.

Target audience:
Java developers with interests in reactive or functional programming

Jan Ypma profil

Jan Ypma

Seniorkonsulent | Instruktør

Jan Ypma er en full-stack softwarearkitekt der fokuserer på at udvikle skalerbare løsninger. Han har designet Java enterprise systemer i en række forskellige domæner. Hans baggrund som elektronikingeniør og embedded software udvikler giver ham en frisk out-of-box perspektiv. Jan er en bidragyder til Akka og andre open source-projekter.