Mind the GeekMind the Geek
Conference50min
BEGINNER

A Deserter Returns: What the Java community helped me rediscover

A developer explains leaving Java for Python, then rediscovering Java through picocli, Quarkus, and TamboUI. The talk explores Java’s modern CLI, fast native apps, and terminal UIs, showing how community and new tooling made Java relevant again.

talk.summaryAiDisclaimer

Thierry Chantier
Thierry ChantierDataiku
talks.description
After several years of Java development, I had left the ecosystem behind. Not out of spite, but out of pragmatism: Python was getting the job done. Beefy CI/CD pipelines, easier to write; daily tools that bent to fit any need; in short, the simple joy of writing a Hello World without filling out three XML files first. The rise of AI cemented Python as the obvious choice. I had no reason left to reopen a Java IDE. None.

Except that a handful of friends kept the thread alive, with that community, with that ecosystem. A conference here, an article there, and little by little, certain projects started catching my eye. Step by step, I discovered what you could now build CLIs in Java with picocli, with a type system that doesn't lie on top. Then came Quarkus: blazing-fast startup, native compilation, no more excuses about JVM heft. The final piece of the trinity was TamboUI: elegant TUIs and a pleasant DSL, offering a modern, refreshing take on terminal applications, in Java.

In this talk, let me tell you how Java found its way back into my toolbox and my geeky heart: why I had left, why I thought I'd never come back, and how the community kept my mind open. No sermon, no holy war, just a language and technology lover reconsidering things, and who thinks you might want to take a second look too.
java
quarkus
tamboui
picocli
talks.speakers
Thierry Chantier

Thierry Chantier

Dataiku

France

A passion born from reading, the world of computing and electronics caught me from my ZX Spectrum and has never let go.
A developer by trade, from video games to master data management, I've also dabbled in the worlds of QA and production deployment.
I'm now a Developer Advocate at Dataiku, juggling between tech, community, and knowledge sharing.

Since a passion always deserves to be passed on, I founded Mixteen to try to help children grasp the digital world.
This desire to share has also led me to take part in organizing several MiXiT conferences and then to join the board of the AFPy.
In parallel, I also try to share through blog posts and videos on my YouTube channel.

In short:
https://calm.show/talks/

In detail:
https://www.twitch.tv/titimoby
https://mixteen.org/
https://tontoncodeur.fr/
https://www.youtube.com/thierrychantier
https://www.afpy.org