jokerconf Joker 2016 (14.10.2016 — 15.10.2016)

No container: a Modern Java Stack with Bootique.io

img

The talk is about Bootique.io technology. Main parts of Bootique will be discussed: Modules, Configuration, Commands. It will also show how Bootique helps to create UNIX-style commands in Java, integrate complex functional modules, and do full-stack integration testing.

Container-less apps are clearly the future of Java. But left without containers, developers either have to make own decisions about their integration stack, or rely on one of the highly-opinionated frameworks in this area. The open-source Bootique project takes a fresh approach. Its minimalistic core provides 3 essential things: a POSIXly launcher, a clean integration/modularity mechanism, and a smart and simple configuration engine. It stays out of developers' way in other aspects, allowing them to write their code in any way they like. The presentation will show how Bootique helps to create UNIX-style commands in Java, integrate complex functional modules, and do full-stack integration testing.