This page contains my talk portfolio.If you see any session that might interest you, don’t hesitate to reach out.
You May Now Optimize The Wedding!
A talk about being at a wedding and thinking: I need to automate this!
Every developer has been there: sitting at an important life event, thinking ‘could I automate this?’. The answer is YES, and this talk will show you how. There is a whole class of problems that GenAI alone cannot solve: scheduling, routing and planning challenges where every decision affects every other decision. Timefold tackles these in production every day, across logistics, manufacturing, healthcare, and yes, apparently also weddings. We will use the most important weekend of your life as our excuse to explore constraint optimization in practice, from seating charts to pub crawls to honeymoon itineraries, with real code, real constraints and real solver magic. You’ll leave knowing how to turn any ‘could I automate this?’ moment into a working optimization solution.| Location | Date | Type |
|---|---|---|
2026-10-06 | Full Session Cospeaker: Geoffrey De Smet | |
2026-09-29 | Full Session | |
2026-09-16 | Full Session | |
2026-09-15 | Full Session |
Adopt a Black Cat
A talk about useful but unloved technologies... and cats!
Every tech community has its black cats: those tools and approaches that get passed over. Not because they’re broken, but because they’ve gained a bad reputation. “That’s old school.” “That doesn’t scale.” “Nobody does that anymore.” In this talk, we’ll look at a handful of technologies that have been unfairly written off and make the case why they deserve a second look. Not as nostalgia, not as a contrarian take, but because the right tool for the job is sometimes the one everyone told you to stop using. You’ll leave with a clearer framework for evaluating fit over fashion, and maybe even a new appreciation for the cats nobody wants to adopt.| Location | Date | Type |
|---|---|---|
2026-11-05 | Full Session Cospeaker: Kelly Jille |
LLMs can't optimize schedules, but AI can! ON DEMAND
A talk about problems which are much better solved using other forms of AI besides LLMs.
LLMs have made remarkable progress, which might suggest they’re the answer to everything. However, when it comes to everyday tasks like creating work schedules they tend to fall short. As a result, humans often end up creating a schedule manually, which is usually far from optimal.
Fortunately, there’s a lesser-known branch of AI that excels at complex scheduling. In this talk, we’ll discuss Timefold, a Java based open-source AI solver, and you’ll discover how it leverages magic (aka math) to generate optimized schedules.
| Location | Date | Type |
|---|---|---|
2026-06-04 | Full Session | |
2026-02-10 | Full Session | |
2025-12-18 | Full Session | |
2025-08-27 | Full Session | |
2025-05-08 | Full Session | |
2025-04-23 | Online | |
2025-04-16 | Full Session Cospeaker: Geoffrey De Smet | |
2025-04-03 | Byte Sized | |
2025-02-28 | Full Session |
Optimizing Santa's travels with Timefold
A talk about how to tackle a vehicle routing problem with Timefold.
Every Christmas Eve, Santa faces a monumental challenge: delivering gifts to millions of children around the world in just one night. There’s no time for detours, and a well-crafted plan is essential!
In this talk, we’ll help Santa find the optimal travel route for his journey using Timefold, an open-source AI solver. By setting up some basic domain classes, you’ll be able to tackle vehicle routing problems without getting lost in the magic (aka math). Through a series of live demos, you’ll see practical examples in action and leave with a powerful new tool in your problem-solving toolbox.
So join in and let’s use our favorite programming language to make sure everyone gets their presents under the Christmas tree!
| Location | Date | Type |
|---|---|---|
2026-01-27 | Hybrid | |
2024-11-07 | Full Session |
Braving the Change: recalibrating to new realities ON DEMAND
A talk about keeping up with changing environments, with a focus on the impact of AI.
‘Change is the only constant in our industry’… but they never told us it would go this fast. With the recent evolutions in AI, ‘change’ has shifted from a ‘constant’ to something better described as ’exponential,’ sparking excitement for some and existential dread for others. In this session, we’ll discuss some insights into dealing with change inspired by the real big changes in our lives. We’ll explore the emotional aspects of change, contextualize our relation to change and discuss the 3 essential skills needed to deal with evolving landscapes. After leaving this session, you’ll be better prepared for whatever change might come on your path, whatever shape that change might be.| Location | Date | Type |
|---|---|---|
2026-05-06 | Full Session | |
2026-01-27 | Full Session | |
2025-10-09 | Full Session | |
2025-05-12 | Full Session | |
2024-11-07 | Keynote 🔑📃 | |
2024-06-13 | Full Session | |
2024-04-23 | Full Session | |
2024-03-12 | Full Session | |
2023-05-25 | Full Session |
Fairytale lessons for your career ON DEMAND
Fairytales are full of wisdom. During this quick ignite session, I will highlight some of the lessons I (re)-learned while reading old fairytale stories and how they apply to your career.| Location | Date | Type |
|---|---|---|
2025-11-06 | Full Session |
Learning Through Tinkering RETIRED
A talk about different approaches to help you embrace 'life long learning' as a professional developer!
Do you also feel like it’s hard to keep up with all the new tools and frameworks coming your way? You are not alone! By choosing IT, you are choosing to learn for the rest of your life… not an easy task.
In this session we’ll look into some concepts that will help you get the most out of your efforts to learn new shiny stuff!
We’ll go over a couple of example projects and give you some tools to keep learning without being overwhelmed by the flood of new technologies.
| Location | Date | Type |
|---|---|---|
2023-05-10 | Full Session | |
2023-02-07 | Full Session | |
2023-02-01 | Keynote 🔑📃 | |
2022-12-13 | Full Session | |
2022-10-14 | Full Session | |
2022-06-08 | Full Session | |
2022-04-14 | Full Session | |
2022-03-15 | Online | |
2021-12-08 | Online | |
2021-11-04 | Full Session | |
2021-03-19 | Online (Plushy Lightning) | |
2019-06-04 | Full Session | |
2019-04-24 | Full Session | |
2019-03-25 | Full Session | |
2018-11-15 | Quicky Session |
Leaving a legacy: a guide to being kind to those who come after RETIRED
A talk about taking responsibility for what you leave behind
There comes a time in any project when you feel you are completely ‘done’ with it. Either you’ve learned all you can, the software is in production or you are completely fed up with the project or team and ask for a transfer.
Whatever the reason for leaving, every line of code you wrote and every interaction you had will have a lasting impact on whoever needs to take over the reigns. How successful your successors will be is in no small part in your hands.
This talk is about taking responsibility for what you leave behind. You leave this session with some guidance on how to leave a legacy which isn’t despised and hated but instead is a solid foundation for future development.
| Location | Date | Type |
|---|---|---|
2023-11-09 | Full Session Cospeaker: Elien Callens | |
2023-05-23 | Full Session Cospeaker: Elien Callens | |
2023-03-21 | Full Session Cospeaker: Elien Callens | |
2022-09-07 | Full Session Cospeaker: Elien Callens |
Release your creations into the world with JReleaser! 🚀 RETIRED
A talk about using JReleaser to swiftly share CLI apps and libraries on repositories like Maven Central and Homebrew.
As a developer, you’ve been getting dependencies and applications from places like Maven Central, Homebrew and Chocolatey. Have you ever wondered how you can add your own creations to those packagers and repositories? Wouldn’t that be cool?!? Anyone worldwide being able to install your CLI or use your library with the tools they already use?
In this talk, we’ll show you just how fast and easy it can be to do just that! We’ll show you practical examples, like sharing a CLI app through Homebrew or publishing your library on Maven Central while announcing it on social media, all using JReleaser! After this talk, you’ll have learned exactly what this free Open Source tool has to offer and you’ll know why we are so excited to tell you about it!
So strap on your jetpack and join us as we show you how to package, publish, release and announce your creations at the speed of light!
| Location | Date | Type |
|---|---|---|
2024-05-09 | Full Session Cospeaker: Maarten Mulders | |
2023-10-03 | Tools In Action Cospeaker: Maarten Mulders |
Modern Testing Patterns RETIRED
An introduction to Frameworks and Tools which help you write tests which more accurately reflect your production environment
Unit Tests by themselves give no guarantee that your system will work in a production environment. That’s where your code will have to work together with other resources like databases and APIs. Unfortunately, those are the kind of dependencies we try to avoid in tests by using mocking-frameworks. Risky business, because this means we’ll only know if the application really works when you push it to production.
In this session we’ll look at some strategies you can use to test your application without mocking your dependencies away. You’ll discover how tools like Liquibase, TestContainers, WireMock and Spring Cloud Contract can immensely improve your tests so you can deploy your application to production AND sleep at night.
| Location | Date | Type |
|---|---|---|
2023-04-20 | Full Session | |
2022-05-04 | Full Session | |
2021-12-01 | Online | |
2021-10-21 | Online | |
2021-06-26 | Online | |
2021-06-16 | Online | |
2021-06-09 | Online | |
2021-06-02 | Online | |
2021-01-26 | Online |
Anticipating the fallacies of distributed computing with the Netflix OSS RETIRED
An introduction into the different tools Netflix has Open Sourced to support their Microservice Architecture!
The Netflix Open Source Software Center is a collection of Open-Source tools and libraries developed by Netflix to help them build the system they need to bring video stream to millions of users worldwide . In this presentation we will have a look at some of these libraries and discover how they solve problems that will occur when splitting your system into hundreds of microservices.
Even if you do not adopt microservices, the OSS-tools discussed in this session can help you to make your software more resilient than it is today.
| Location | Date | Type |
|---|---|---|
2018-06-13 | Full Session | |
2018-04-24 | Full Session | |
2018-04-18 | Full Session | |
2018-01-30 | Full Session | |
2017-10-16 | Full Session | |
2017-05-12 | Full Session |