Talks

A whole day filled with 15 inspiring talks on Java, JavaScript / web development, and DevOps in 3 parallel tracks — it's all about getting to know new outstanding ideas, chatting with nice people, and having as much fun as you can. We'll be announcing a keynote and three more talks soon — stay tuned.

The Art of Simplicity

We've been told to keep things simple but that's more easily said than done. More...

Tradeoffs, Bad Science, and Polar Bears - The World of Java Optimisation

Exploration of the pitfalls of optimisation, why the same technology that makes Quarkus fast used to be an awful idea, why fast benchmarks make slow programs, and why optimisation really matters. Along the way we'll talk measuring things, bad advice, garbage collection, and climate change. More...

How to understand CSS

Leave your piecemeal approach to CSS behind by learning the key elements that underpin this system. Whether you are a beginner or have been wrangling front-ends for years, you will find something here that will make your life much easier. More...

Supersonic Subatomic Mocking: How to test your Quarkus app with Kotlin, JUnit and MockK

Are you interested in how to create a Quarkus app and - more importantly - test parts of it in isolation? Then let me share our experiences how to do this using Kotlin, JUnit and MockK. Practical insights guaranteed! More...

Advanced JavaScript Scheduling and Interleaving with Generator Functions

A new, zero-dependency technique for scheduling large blocking operations in JavaScript using Generator Functions. Break up long-running tasks into smaller chunks that fit into your frame budget without compromising readability or testability of your code! More...

Cloud-Native Application Development with MicroProfile

The term "cloud-native application" is not a well-defined and often causes misunderstanding. This talk explains and defines the term and demonstrates how to develop such an app using MicroProfile. More...

A Change-Data-Capture Use Case: Designing an Evergreen Cache

Change-Data-Capture is a brand new approach that "turns the database inside out": It allows to get events out of the database state. Here's how to leveraged it to get a cache that is never stale. More...

Quit Learning Frameworks Like There Is No Tomorrow

In an era when technology changes like fashion, the challenge is to stay relevant by investing in knowledge that survives the test of time. More...

Long-term Documentation Maintenance: Critically Necessary, Deeply Underappreciated

40 Helens agree: making things is exciting and fun! Maintenance less so, but just as necessary. This is especially true for documentation. Let's talk about workable strategies to keep docs current and useful over time. More...

Die JVM in Kubernetes - Von Mythen und Killern

Damit eine JVM ohne Probleme in einem Container laufen kann muss vieles beachtet werden. Welche Rolle die CPU Requests und Limits spielen und was der "CFS" ist werden wir in dieser Session vertiefen. Daneben werden wir die Speicherverwaltung von Java betrachten und warum diese Probleme machen kann. More...

Getting Back to Sleep as Soon as Possible for the On-call Developer

A walk through a close-to-real-life incident - from the perspective of the on-call developers. We will discuss practical and technical steps developers can take to increase observability in the context of on-call. More...

Wiremock: Because a microservice needs a buddy when you're testing

WireMock is a simulator for HTTP-based APIs. When microservice architecture is the trend, WireMock comes in handy. It is a great tool to help developers with mimicking (external) service responses during development or testing. More...