To Hell with Callback Hells & The Definite Guide to Reactive Programming in Java
17:30 – 18:00 : Door opens
18:00 – 18:45 : Buffet
18:45 – 19:45 : To Hell with Callback Hells. by Roy Straub
19:45 – 20:00 : Break
20:00 – 21:00 : The Definite Guide to Reactive Programming in Java. by Erwin de Gier
21:00 – 22:00 : Drinks at the bar
– 1 ticket for Voxxed Days Microservices: https://voxxeddays.com/microservices/
– 1 JetBrains License
About the talks
To Hell with Callback Hells
The Definite Guide to Reactive Programming in Java
Everything is reactive. Your application reacts to the click of a button, an incoming message. But also to the result of a database query. Between these events, you want to process other tasks. Being reactive needs a complete approach. Let’s look at the state of reactive programming in Java. Which frameworks are available? Do we have everything to build enterprise grade reactive applications? How to we produce readable and maintainable code? This is the complete overview of reactive programming in Java. We will cover the following libraries:
• Project Reactor
• Akka streams.
We will explain the difference between Java 8 Streams, reactive streams and the Java 9 Flow API. We will have a look at how all these libraries work together. The following frameworks will be discussed:
• Spring 5
After this talk the attendee is completely up to date with Reactive in Java.
About the speakers
Roy Straub is an innovative and eager Software Engineer working at CodeSquad. He started his carreer in 2015 and he has been delving into everything new and exciting related to Open Source technologies. Since 2016 he has also been speaking regularly at customers, educational institutions, meetups and conferences.
Erwin de Gier
Erwin de Gier is a pragmatic Software Architect at Trifork. He is technical lead for different projects. He designs software solutions based on open source technology and coaches internal and external teams. He writes commercial proposals and makes budget and resource plans for new systems. Erwin is a certified Scrum Master and trainer of several Java courses. He supervises graduates during their final thesis. Erwin likes to share knowledge by giving workshops and presentations.