Loading…
DevConf.cz 2021 has ended
Saturday, February 20 • 12:30pm - 12:55pm
Colliding branes of Quarkus

Sign up or log in to save this to your schedule, view media, leave feedback and see who's attending!

Feedback form is now closed.


With its innovative application composition process, Quarkus exposes different kinds of APIs to the applications both at build time and runtime. These API branes, like the ones proposed by string theory, occasionally collide and a new universe full of quarks is born - Quarkus is released. Why do the laws of physics work the way they do in this new universe? Very much depends on the way the branes collided - what versions of the libraries went into the release and how much their API and behavior has changed.

In this talk we're going to take a look at how Quarkus has started to use Revapi to try and understand, report on and process the API changes that happen in both Quarkus itself as well as the libraries it incorporates and makes available as all of them evolve across the releases.

What you'll learn:
* where the APIs are in Quarkus
* how they're reported on
* what measures are taken against accidentally changing the API
* maybe some fun ways in which API can be broken, if time permits

Slides: https://slides.revapi.org/devconf21/

Speakers
avatar for Lukáš Krejčí

Lukáš Krejčí

Senior Software Engineer, Red Hat
Lukas has been with Red Hat since 2009 working on middleware management and lately on Eclipse Che, the Kubernetes-native IDE. In his precious free time he also maintains and develops Revapi - the API checker for Java. He's a proud father of two girls.


Saturday February 20, 2021 12:30pm - 12:55pm CET
Session Room 1