Kotlin Dev Day
In-Person | Virtual
November 25
skip to content

Kotlin™ Dev Day, powered by Xebia

Let’s bring the fun back to events! Kotlin Dev Day will be a hybrid event with an awesome day for attendants and a studio-quality broadcast for the virtual audience.

Engage with experts from JetBrains, Xebia, and other Kotlin enthusiasts from leading tech companies like Rabobank, Bol.com, Adyen, and many more.

Kotlin Dev Day is proudly powered by Xebia.

Get ready for Kotlin Dev Day

N Days
O Hours
W Minutes

Bringing the social & fun back!

We are welcoming a (limited) audience to join this conference at the event location in Amsterdam.

While taking care of the needed health and safety precautions, this event brings back the social and fun to conferences!

Get inspired by like-minded people!

Join like-minded people and deep-dive into Kotlin together.

Expect keynotes, hands-on workshops, live coding sessions, and a lot of social talks with like-minded people you’ll meet.

Health & Safety Precautions.

We want everyone to stay safe and healthy

Therefore we ask in-person attendees for a QR code that says they are vaccinated, tested, or recovered from Covid. Please use the CoronaCheck app.

This will help us to ensure a safe environment where we can truly interact with each other again! Woohoo!


Main stage

08:30 - 09:10

Designing a DSL with Kotlin

with Nicolas Fränkel
In some particular cases, providing a DSL can greatly improve the productivity of your dev team. Java is not the best language to provide such DSL. But Kotlin has tons of features that can help you there.
09:15 - 09:55

What to do and not to do in coroutines

with Gerard Klijs
Coroutines can be a nice abstraction, but sometimes it can work against you. This is especially the case when thread safety becomes an issue. Are there easy alternatives, are there limits?
10:30 - 10:55

Embrace the Kotlin ecosystem at the back-end side

with Paulien van Alst
Kotlin is becoming a mature and established back-end language. The maturity of a language is not only measured by its features but also by its community and ecosystem. Kotlin's ecosystem for server-side development is growing very fast. Coming from the Java development side, Spring would be a default fallback option to build your application. While Spring is also hopping on the Kotlin train, the rest of Kotlin's ecosystem is growing fast. More and more new frameworks are popping up implementing different points of view on how to build your service. Those new frameworks might change our ways of developing back-end applications. Let’s have a look out there!
11:00 - 11:25

Sugar rush of Kotlin for your tests

with Mykola Gurov
Do your automated tests serve you well? Or does it seem like they are deliberately getting in a way, slowing down any change? Has the “given”’s preparation become an arduous journey littered with shortcuts?
11:30 - 12:10

The Dangerous Side of Kotlin

with Bart Enkelaar
Kotlin has been the new superhero on the JVM team for the last couple of years now. With significant support from both JetBrains and the community, Kotlin has managed to find a good balance between new features and understandability. However, with great power comes great responsibility.
12:45 - 13:25

How the right architecture can simplify migrating to Kotlin

with Nico Krijnen
Do you want to migrate your Java codebase to Kotlin, but are you not sure where to start? And how to do that in small steps? This talk shows you how architecture patterns like hexagonal, vertical slice, and domain driven design can enable you to do just that, while at the same time increasing your code quality!
13:30 - 14:10

(Early Access) Project Loom vs. Kotlin Coroutines

with Urs Peter
Project Loom will be a game-changer for the JVM’s concurrency model, delivering ‘reactive’ characteristics out-of-the-box without the need for complex concurrency abstractions. What project Loom tries to achieve is already available in Kotlin through Coroutines. So the nagging question is: What will be the faith of Coroutines once Loom delivers? Will they become obsolete?
14:45 - 15:25

Functional programming in Kotlin: exploring Arrow

with Ties van de Ven
Functional programming is gaining popularity and partly because of this people have been switching to Kotlin. Although it fits the paradigm better than Java there is still quite a bit missing to unleash the full power of FP. Arrow is here to fill in the missing bits with things like new data types like Try and Either and Optics. Arrow is the most popular functional programming library for Kotlin. In this talk, we will go through what problems Arrow can solve for you and how it can help you with your everyday programming.
15:30 - 16:10

More than One Year’s Worth of Real World Experience with Kotlin

with Joost Heijkoop
Here I will share my experiences with working with Kotlin on a large very ambitious greenfield inspiring project with a great fast expanding team at bol.com. We started out with building a small monolithic POC with just 7 people and have since grown to a multi-service project with almost 40 people with seasoned professionals, which now consist of developers, business analysts, a designer, and other experts racing to meet the deadline of the end of life of the software that is being replaced.
16:45 - 17:30

Keep Kotlin Fun

with Sebastian Aigner
From emoji generators to multiplayer games, tiny printer drivers, IoT-integrations, or Slack message parsers: prototypes for strange ideas are a great driver for learning opportunities – even just to disprove that something is impossible. I want to share with you the fun and excitement that comes from building something truly exciting, the small ideas that keep us up at night until the first tiny proof of concept has been hacked together. We’ll explore how Kotlin can empower us in making those things, through a blend of language features, libraries, and use cases that you might not come across every day. Even if you're not working on your own silly ideas, you will see some novel approaches to solving problems with Kotlin, presented in such a unique context that they’ll be hard to forget.

Stage 02

Meet the speakers

Sebastian Aigner Developer Advocate @ JetBrains
Urs Peter Senior Software Engineer & JetBrains certified Kotlin Trainer
Nicolas Fränkel Developer Advocate, Author & Speaker
Paulien van Alst Software Engineer, GDE in Kotlin & Podcaster
Peter Dekkers Founder @ Neural Layer
Joost Heijkoop Independent Consultant
Gerard Klijs Software Engineer / Developer Advocate
Ramandeep Kaur Software Engineer @ Rabobank
Julien Lengrand Lambert Developer Advocate
Nico Krijnen Cloud Solution Architect
Mykola Gurov Backend Software Engineer
Ties van de Ven Software Engineer & Coach
Bart Enkelaar Lead Site Reliability Engineer
Bas de Groot Software Engineer

Frequently Asked Questions

For whom is Kotlin Dev Day?
This event is for all developers/engineers that love to know more about Kotlin. You don't need to be a Kotlin expert to understand what's going on :) A basic understanding of Kotlin or Java should be enough to have a great time learning new things.
When and where does Kotlin Dev Day take place?
This event starts at 08.30 am CEST on Thursday, November 25. It will end at 17.30 pm, on the same day. The in-person conference takes place at the Xebia office in Amsterdam: Wibautstraat 200-202 1091 GS Amsterdam As the event is an hybrid conference, there are also virtual tickets available.
Types of tickets
Early bird: €39 (in-person) Regular: €49 (in-person) Virtual ticket: €19* * Virtual tickets can only attend the main stage in the live stream. The recordings of stage 2 will be sent to virtual attendees after the event.
Are there any Covid measures?
Yes absolutely. To ensure everyone's safety we go by the 'TestenVoorToegang' policy. This means you need a valid CoronaCheck app QR code that states you are vaccinated, tested, or recently recovered from Covid.
How do I get access to the video streams?
When you register, you will receive a confirmation e-mail. A day before the event starts you will receive a link to the livestream.

Event Partners