Mes Premiers Tests Avec Quarkus đ
Lors du Devoxx Paris 2019, j’ai assistĂ© Ă l’universitĂ© Quarkus faite par Emmanuel Bernard et ClĂ©ment Escoffier. J’avais dĂ©jĂ suivi de loin l’actualitĂ© de ce nouveau framework Java mais l’universitĂ© m’a bluffĂ©. Cela m’a redonnĂ© envie de remettre mon nez dans du dĂ©veloppement Java !
đ Quarkus c’est quoi ? D’aprĂšs Red Hat c’est quelque chose de Supersonic Subatomic Java. Les temps annoncĂ©s sur leur site le montrent bien :
Le temps d’apprĂ©hension du framework est vraiment rapide, et il est simple de rĂ©aliser des dĂ©veloppements fonctionnels. AprĂšs avoir manipulĂ© rapidement diffĂ©rentes librairies sur des projets de test, il m’est venu l’idĂ©e de monter un atelier pour partager mon expĂ©rience et faire profiter des personnes pour qu’elles aient un vernis thĂ©orique et un temps de manipulation.
Le 25 novembre, la version finale 1.0.0 est disponible ! Quarkus 1.0.0 Final
đ» Sur le repo Gitlab suivant : Atelier quarkus, vous trouverez une liste de commandes et d’informations sur les opĂ©rations de chaque exemple. Plusieurs exercices sont disponibles :
- crĂ©ation d’une API simple
- ajout et manipulation des extensions, afin de créer une API reliée sur une base de données MongoDB.
- une API d’envoi de mail (KO Ă l’heure actuelle)
- deux API communiquant via du Kafka
- crĂ©ation d’un scheduler
- mise en place de cache
- mise en place de ressource GraphQL
- intégration Kubernetes
Chaque exercice contient une liste de commandes et d’informations sur les opĂ©rations Ă rĂ©aliser.
Je suis preneur de toute remarque ! đ