Speaker

Urs Peter
Xebia

Urs is a seasoned software engineer, solution architect, conference speaker, and trainer with over 20 years of experience building resilient, scalable, and mission-critical systems, primarily in Kotlin, Scala, and Java.

Besides his job as a consultant, he is also a passionate trainer and author of a wide range of courses, including Kotlin and Scala language courses, agentic AI courses for the JVM platform, and architectural training sessions on Microservices and Event-Driven Architectures.

As a people person by nature, he loves to share knowledge, inspire, and be inspired by peers at meetups and conferences. Urs is a JetBrains-certified Kotlin trainer.

View
Supercharge Spring Boot Tests with Kotlin DSL Power
Conference (INTERMEDIATE level)
Zaal 12

Let’s be honest: many test suites age badly. They grow verbose, repetitive, fragile, and painful to extend. Instead of increasing confidence, they slowly turn into a liability.

But what if your tests were actually the cleanest and most expressive part of your codebase—enabling you and your AI coding assistant to read, write, and evolve tests effortlessly and with joy?

In this talk, we will turn this vision into reality: By unlocking Kotlin’s DSL superpowers, we will explore how to supercharge any test suite, no matter whether your production code is written in Java or Kotlin.

From fluent assertions and powerful test data composition to expressive test extensions, guaranteed test data isolation for concurrent execution, and even advanced thread-safety testing, we will discover how Kotlin DSLs open the door to a new level of clarity and control across your unit, integration, and E2E tests.

Sounds complex? It is not! Once you master only a few Kotlin language constructs, you can supercharge any test suite yourself, too.

Let’s find out how together, so your tests can shine like never before!

More

Searching for speaker images...