- 🏷️ 🥑 DeveloperAdvocate@OVHCloud 🦄
- 🏷️ Co-créateur de TADx (meetups à Tours)
!image(assets/images/speaker/tadx.png">
- 🐦
- 🔗 https://philippart-s.github.io/blog
- 🐙 https://github.com/philippart-s/
- 💬 https://www.linkedin.com/in/philippartstephane/
🖐 Qui sait ce que signifie C.L.I ? 🖐
🖥️ Command Line Interface
- ✨ Faire du hype avec de l’ancien
- 🗓️ Date des années 60 - 70
- 🧩 Revient à la mode durant les années 2000 avec les Frameworks évolués
- ⚡️ Permet d’automatiser des actions dans un terminal
- 🤝 Simplifier l’accès aux API (souvent via un SDK)
⚗️ Quelle technologie utiliser ?
- 👊 Toutes !
- 🐍 C, Python, Perl …
- 🦀 Ces derniers temps : Rust ou Go
🏋️ PICOCLI
- ☕️ Du java pour faire une CLI ...
- ... mais pas que :
- 🥰 Simple grâce aux annotations
- 🚀 Quarkus ❤️
- 🧐 Une vraie CLI ?
🎉 On a créé notre CLI !!! 😎
GraalVM !!
✨ Pour aller plus loin
- 📦 Encapsulation automatique des types et converteurs
- 🔡 Valeurs par défaut dynamiques, validation des valeurs, liste de choix, ...
- ⛑️ Génération des pages man, coloration,
aide avancée - ⚙️ Plusieurs exécutables par OS avec GraalVM
- ...
🤖 AI Endpoints
- 🧠 IA as a service
- 🧱 Mistral, Llama, ...
- 👩💻 Orientés développeuses / développeurs
- ☁️ Cloud de confiance, vos données vous appartiennent
- 🔓 Respect les API standard, unlock technologies
- 🔗 https://endpoints.ai.cloud.ovh.net/