Talks

A whole day filled with 20 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.

Reacting to the Future of Application Architecture

Ever wondered how honeybees have come to be some of the world's most efficient architects? Learn how we can all use mother nature's expertise to better architect our software solutions to be more reactive, responsive and resilient through reactive architecture frameworks. More...

Project Loom - Fibers on the JVM

Deep dive into Project Loom, fibers and tail calls in the JVM More...

Building Maps with Impact on React and the JAMstack

How to build powerful yet intuitive map interfaces with everyday technologies like JAMstack, React, and Leaflet - and how they can help save lives More...

Build Awesome AF Apps!

Azure Functions enables developers to host and run chunks of code in the cloud, without the need for creating and maintaining the infrastructure around that code More...

What Happens When You Cancel an HTTP Request?

Reactive libraries like RxJS allow us to easily cancel HTTP requests but is that really efficient? What really happens on the back-end? Is it possible to propagate the cancellation from the front-end through our microservices and cancel the database query? More...

Centralized Logging Patterns

How do you access your logs when ssh and tail don't cut in anymore? Learn common logging patterns with their advantages and disadvantages and pick the one that fits your organization best. More...

Continuous Improvement of the Death Star Database

"Database development is outdated, inflexible and boring" says the Sith Lord in charge of Death Star development. But modern and agile development close to the data is possible: version control, TDD, migration-based delivery or continuous improvement via Evolutionary Database Design More...

JavaScript Through the Eyes of a JavaScript Engine

A deep dive into the intricacies of JavaScript from the perspective of a browser's engine, from parsing scripts, to byte code interpreters and just-in-time compilers, all the way to performance optimization heuristics like hidden classes and inline caches - learn to understand and optimize your JS! More...

Your own Kubernetes Operator: Not Only in Go

Go is ubiquitous in the Kubernetes ecosystem. But it's not required at all to develop a K8s operator. Let's try it with... Java! More...

Progressively Enhance Your Web Application

Unlock the power of new browser APIs and adopt them to your web app for better experience and better More...

Java Value Types and What Golang Teaches Us About Them

A comparison of Golang's and Java's memory models and a close look at Go's value types can tell us a lot about what Java's most anticipated language feature will look like More...

Test Automation Beyond Java 8

New Java versions provide an abundance of new features and they can be used for more than just production code. See how your test code can benefit from Java 9-14. More...