~/talk

Picocli: put Java in your terminal!

TalkinFrenchat DevFest Paris 2025 · on Friday, 2025-11-21· [java, developer-experience]
slides:none on file

Shows how to build a command-line application in Java using the Picocli library together with the Quarkus framework, starting from zero via a live‑coding session. Covers packaging a real native executable with GraalVM and aims to produce a fully featured, easy-to-develop CLI (and hints at adding an intelligent assistant in the terminal).

AI-written summary · about

  1. 0:00Introduction
  2. 1:03What is a CLI
  3. 3:30Why Picocli for Java CLI
  4. 4:52Quarkus and Picocli project
  5. 10:08Building CLI with Jarvis
  6. 19:16Packaging CLI binary
  7. 22:05GraalVM native executable
  8. 25:15AI with LangChain4j in Picocli
  9. 31:19Advanced features like sentiment analysis
  10. 35:13Autocompletion and UX
  11. 36:58RAG demo with Picocli
  12. 44:21Summary
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.