Comment personnaliser la bannière d'un projet Quarkus
Il y a de cela quelque temps, nous avions pu voir comment personnaliser la bannière d'un projet Spring Boot.Ici, nous verrons comment arriver au même résultat, mais dans un projet Quarkus.La bannière...
View ArticlePauline, l’architecte du web : entre expertise technique et design au service...
Un parcours pensé pour évoluerPauline n’a pas suivi une voie toute tracée. Son choix d’un cursus professionnalisant, débuté par un DUT informatique, témoigne d’une volonté de construire des bases...
View ArticleRetour d'expérience sur la formation de Green IT : "analyse du cycle de vie"
En tant que Product Owner dans une ESN, j'ai récemment eu l'opportunité de suivre la formation "Analyse du Cycle de Vie" dispensée par GreenIT.fr. Cette formation m'a permis d'acquérir des compétences...
View ArticleVibe coding : le développement, les lignes de code en moins
Depuis l'apparition d'outils comme Github Copilot, Windsurf, Cursor, et plus généralement des LLM (Large Language Models), une nouvelle pratique de développement a vu le jour : le vibe coding.Cette...
View ArticleNouvel award pour SFEIR en tant que Google Cloud Training Partner of the Year...
C'est avec une grande fierté que nous partageons une nouvelle exceptionnelle : lors de Google Cloud Next 2025 SFEIR a été honoré par Google Cloud en recevant le prestigieux prix du Partenaire Formation...
View ArticleCalculer 1+1 avec une IA plutôt qu'avec une calculatrice : le syndrome de...
Introduction : l'IA comme nouveau Graal technologique 🏆✨En tant que mathématicienne et ingénieure spécialisée en IA/ML, j'observe depuis quelques temps une tendance qui m'interpelle profondément :...
View ArticleLa licence AGPL : menace ou chance pour les entreprises ?
Dans le monde des logiciels libres, les licences jouent un rôle crucial en définissant les droits et obligations des utilisateurs et développeurs. Parmi elles, la licence AGPL (Affero General Public...
View ArticleRabbitMQ : Définition (ou comprendre la messagerie avec un lapin dans le moteur)
🍲Imagine un restaurant… Les serveurs (producers) prennent les commandes, les déposent dans une pile (queue), et la cuisine (consumers) traite ces commandes lorsqu'elle est disponible. Tout fonctionne...
View ArticleMapStruct : Dites adieu au code répétitif et boostez vos mappages Java !
Dans le développement d'applications Java, la conversion d'objets d'un type à un autre est une tâche courante mais souvent fastidieuse. Que ce soit pour transformer des entités persistantes en objets...
View ArticleGénérer vos clients d'API à partir de leur spécification OpenAPI
Il y a de cela fort longtemps, j'avais écrit un article sur comment réussir sa migration de swagger 2 vers OpenAPI 3 :Réussir sa migration de Swagger 2 à OpenApi 3Passez à la vitesse supérieure dans la...
View ArticleLuc Julia : "Douter pour mieux penser" — plaidoyer pour une IA au service de...
Il est des voix qui, à peine entendues, résonnent longtemps après avoir cessé de parler. Celle de Luc Julia, figure tutélaire de l’intelligence artificielle, co-créateur de Siri starifié par Arte dans...
View ArticlePourquoi et comment intégrer Prisma ORM à votre projet ?
Lorsque je travaille sur des projets backend, la gestion des bases de données est une tâche centrale, mais souvent complexe. Prisma ORM simplifie cette interaction avec la base de données tout en...
View ArticleÊtes-vous poli avec ChatGPT ?
La politesse numérique : un réflexe humain, une dépense inutileDire "merci" ou "s'il vous plaît" à ChatGPT vous semble naturel ? Ce geste anodin est pourtant lourd de conséquences. Selon Sam Altman,...
View ArticleLes PlayOffs chez SFEIR : une immersion dans l’évaluation technique
Dans le monde du recrutement en technologie, les tests techniques sont souvent perçus comme des épreuves redoutables. Chez SFEIR, ces tests, appelés "PlayOffs", se distinguent par leur approche...
View ArticleLe graphe Hibernate qui voulait son indépendance : une enquête du Lieutenant...
"Juste une dernière chose..." marmonna Columbogue, se retournant vers l'équipe de développement déjà prête à quitter la salle de réunion. Il ajusta son imperméable froissé et plissa les yeux. "Ce bug...
View ArticleApprendre React et Next.js avec Cursor.ai : Retour d’expérience et astuces...
Introduction : Pourquoi apprendre React et Next.js avec Cursor.ai ?Dans le monde du développement web, React et Next.js sont devenus des outils incontournables pour créer des applications modernes et...
View ArticleGoogle Next : guide de survie pour les débutants
Cette année, j’ai eu la chance de pouvoir participer à Google Next 25 à Las Vegas. C’était ma première fois, et heureusement j’étais accompagné par des habitués !En effet, ce festival tech de Google...
View Article2025 - Bienvenue dans la Matrix, les agents débarquent
AbstractLe Build with Gemini : Developers Summit de Google est l'occasion de présenter les nouveautés autour de Gemini par des experts à la communautés. Les sujets liés à l'intelligence artificielle et...
View ArticleMaîtrisez votre architecture Spring Boot avec ArchUnit
Dans le développement d'applications modernes, maintenir une architecture logicielle claire et cohérente est un défi constant. Les applications Spring Boot, avec leur flexibilité et leur richesse...
View ArticleMise en place de HATEOAS dans Spring Boot : un guide pratique
Introduction à HATEOASHATEOAS, acronyme de Hypermedia As The Engine Of Application State, est un principe clé des architectures RESTful. Il vise à enrichir les réponses d'une API avec des liens...
View Article