Derniers Articles

Blog de Msansm1

Comment utiliser des dev services dans SpringBoot, pratiquement comme Quarkus

Lorsque j’ai commencé un projet sur Quarkus, une des principales fonctionnalités du framework était pour moi les dev services. Lorsque vous ajoutez une dépendance (extension) comme une base de données à votre projet, elle vient avec un service qui va automatiquement gérer le démarrage ou l’arrêt d’un conteneur en même temps que votre application pendant le mode de développement. Vous avez également des paramètres pour le configurer selon ce que vous souhaitez, c’est vraiment cool !

Lire la suite →
Blog de Msansm1

Retours de confs 2023 : ADR et Copilot

Cette année j’ai eu l’occasion d’assister à 2 conférences : le Breizhcamp à Rennes et le DevFest Perros-Guirec. Parmi toutes les conférences intéressantes que j’ai vu, je voulais faire un retour sur une conf par évènement, celles qui m’ont le plus intéressé.

Breizhcamp - mise en place d’un ADR

Cela faisait quelque temps que j’avais lu des articles sur comment tracer les décisions d’architecture pour un logiciel. Le sujet m’intéressait fortement car j’y voyais un avantage majeur (ou complémentaire) par rapport aux specs techniques traditionnelles : cela permet de remettre du contexte dans les prises de décision.

Lire la suite →
Blog de Msansm1

Migrer depuis SpringBoot 1.5 vers SpringBoot 2.5 avec Openrewrite

Chez Slickteam, nous avons un vieux projet client qui fonctionne avec SpringBoot 1.5 qui est en production. Lorsque j’ai vérifié si nous avions des failles de sécurité avec la pile technique utilisée, j’ai constaté que la version de SprigBoot n’était plus maintenue depuis plusieurs années. Il y a plusieurs CVEs qui ne seront jamais corrigées. Ainsi j’ai planifié la migration de l’application vers SpringBoot 2.5, à jour avec tous les correctifs de sécurité.

Lire la suite →