
GJ Schouten
Team Rockstars IT
Wageningen, The Netherlands
Actions
After spending many years in the Java ecosystem, GJ has extensive experience with Architecture, Development Infrastructure and everything Java and Kotlin. He has a special passion (or obsession?) for simplicity, consistency and good naming. His current focus is on Reactive Programming, Quantum Computing and the Lukashian Calendar.
Area of Expertise
Topics
The Lukashian Calendar: the calendar of the future
Working with calendar logic is one of the least favourite parts of our jobs. We have to deal with time zones, leap years, summer time and just the overly complex design in general. There isn’t any Calendar API that efficiently solves this problem. Or is there?
In this talk, we will follow Krall the Caveman as he looked up at the night sky more than 5000 years ago and we will see how his insights are changing the way we look at calendars today. By turning a scientific thought experiment into reality, the Lukashian Calendar Project gives us a calendar with unrivalled elegance, simplicity and accuracy.
You will learn about the Java API of the Lukashian Calendar, supported with live code examples and find out how enjoyable calendar logic can actually be!
Reactor: the beauty of Reactive data pipelines in Java and Kotlin
Data. We’re producing more and more of it. We store it in large NoSQL databases and feed it to hungry AI models. But how do we efficiently manage those massive data streams? How do we move, merge and transform those streams and, most importantly, do it in such a way that Java and Kotlin Developers love it?
In this talk, I will introduce Reactor: a Java Framework that uses the power of Reactive Programming to build highly flexible and scalable data pipelines. We will have a look at the history and fundamental concepts behind Reactive Programming and find out why this programming style is so satisfying to use. We will also explore Reactor’s extensive integration with the Spring Framework, with plenty of live code examples.
After this talk, you will be able to build your own Reactive data pipelines in either Java or Kotlin and experience firsthand how much fun this is! And as a little extra, you might even find out how Reactor uses the new Java 21 Virtual Threads…
Quantum Computing: A *real* introduction
Almost everyone has heard about it: Quantum Computing. But if you ask people what it actually is, we hear about bits being 0 and 1 at the same time and therefore more powerful. We hear about magic quantum particles and collapsing wave functions. We might even hear about dead and alive cats! Mostly, we’re left with more questions than answers…
In this talk, I will give you a proper introduction into Quantum Computing. We will see various real life examples of quantum phenomena, along with a pinch of basic and accessible math, that will reveal why those phenomena have so much computational potential. We will also have a look at the current state of the technology and its development.
After this talk, you will understand what Quantum Computing is, how the basic concepts work and why it is so powerful. You will have taken the first step on a fascinating journey that will get you ready for when Quantum Computing finally arrives…
JavaLand 2025
The Lukashian Calendar: the calendar of the future
Norfolk Developers Conference 2025 Sessionize Event

GJ Schouten
Team Rockstars IT
Wageningen, The Netherlands
Actions
Please note that Sessionize is not responsible for the accuracy or validity of the data provided by speakers. If you suspect this profile to be fake or spam, please let us know.
Jump to top