Talks

Everyone uses CLIs (Command Line Interfaces), and they've been around since the dawn of time.
Often synonymous with productivity gains, their creation is sometimes obscure and can seem complex.

This was the case a few decades ago, but in recent years, languages and frameworks have made it possible to write them simply in your favorite language.
I propose to use a language which, at first glance, may not seem the most intuitive for creating a CLI: Java!

Thanks to Picocli and Quarkus, your CLI will have all the bells and whistles of a great CLI, yet be simple to develop!
And the icing on the cake: we'll create a "real" executable thanks to Graal VM.

Come and join me for a live coding session that will show you how to create a Java CLI with Picocli and Quarkus from scratch!
Stéphane Philippart
OVHcloud
During more than 20 years in the sofwate development profession, I was able to confront myself with many different technologies. And it is this diversity that makes me continue to love our job so much.

For 3 years now, I have had the chance to evolve within OVHcloud as a developer advocate. This position allows me to discover new technologies or disciplines such as Artificial Intelligence or "native cloud" for example.

But my heart of old Java developer can not move too far from this technology which is the common thread of my many years as a developer. It is with humility that I share this experience but also the novelties of our ecosystem through my conferences and the TADx meetup co-created in Tours.