Spring Petclinic dans votre terminal

Dans un précédent article publié au mois de mai, je revenais sur ma découverte, lors de la conférence Devoxx France 2026, de TamboUI : un framework Java moderne permettant de construire des interfaces dans le terminal (dénommée TUI).
Pour monter en compétences, mais surtout pour le fun, je me suis attelé au portage de Spring Petclinic du web vers le terminal. Cette migration a donné naissance à un nouveau fork : spring-petclinic-terminal.

Lire la suite…
Lors de la conférence Devoxx France 2026, j’ai assisté à un talk venu tout droit d’une comète : la présentation de TamboUI (prononcer “tambouille”), un tout nouveau framework Java dédié aux interfaces utilisateur dans le terminal (ou Terminal User Interface TUI en anglais, plus anciennement connus sous le nom de Text-based User Interface).
Derrière ce nom amusant, deux pointures de l’écosystème Java : Cédric Champeau (longtemps lead de Gradle, aujourd’hui dans les équipes Micronaut et GraalVM chez Oracle) et Max Rydahl Andersen (créateur de JBang, co-dirige le projet Quarkus chez Red Hat). Autant dire que la généalogie du projet est sérieuse.
Cet article revient sur les motivations, l’architecture et les APIs de TamboUI.

Lire la suite…
