L’auto-configuration Spring Boot expliquée : La Magie Derrière @SpringBootApplication
Tu ajoutes @SpringBootApplication, tu lances ton projet… et tout fonctionne. Connexion à la base de données ✔Serveur web ✔Injection de
Tu ajoutes @SpringBootApplication, tu lances ton projet… et tout fonctionne. Connexion à la base de données ✔Serveur web ✔Injection de
Dans les modernisations les plus ambitieuses, le découpage en sous-domaines peut légitimement être interrogé au regard de l’intégrité des informations présentées à l’utilisateur.
Linux Mint sur un assemblage RAID 0 {align=right} Depuis quelque temps, j'ai adopté [Linux Mint Debian Edition][1] sur tous mes postes de travail. Dans l'ensemble, je suis très content de cette distribution, qui offre une base saine pour toutes mes configurations de postes clients.
La question qui nous intéresse tous (et qui a ouvert l'event) : est-ce que l’IA a sonné le glas du design ? Spoiler : pas encore, mais les designers et product managers vont devoir revoir leurs positionnements.
Comment sait-on qu'on est au bon niveau d'abstraction ? La question de l'abstraction et du design de code est centrale, mais elle est rarement posée.Cet article explore comment le code exprime le métier à travers l'abstraction et l'encapsulation, et pourquoi trouver les bons concepts métier demande du temps et de la collaboration.
C’est dans les vieux pots que l’on fait les meilleures soupes, cet article est un plaidoyer pour ne pas oublier les bonnes pratiques du logiciel mais plutôt les utiliser et les adapter pour maximiser l’impact des agents de code.
YouTube Jean-Michel Doudoux, directeur technique chez SCIAM, Java Champion et auteur depuis 25 ans du tutoriel "Développons en Java", interroge pour le studio Devoxx France, ce qui arrive à la JVM enfermée dans un conteneur Kubernetes. Dans cette conversation, il rappelle que choisir un GC, c'est comme le théorème CAP : throughput, latence, consommation, on ne peut pas avoir les trois. Et en dessous de 2 CPU et 2 Go de RAM, votre JVM passe au Serial GC. Au programme : -Comment la JVM, pensée pour "une…
Un legacy de 13 ans à bichonner, une vingtaine d'applis à faire causer entre elles, et des SaaS externes à intégrer toujours plus vite. Pour sortir de la spaghetti d'APIs, on a misé sur l'Event-Driven Architecture. Premier article d'une série : on pose les bases, et on raconte comment ça nous a changé la vie côté process de recrutement.
L’IA générative s’invite dans les pratiques Produit avec une promesse simple : aller plus vite. Mais derrière ce gain apparent, elle déplace surtout les points de friction de l’organisation. Ce n’est pas seulement notre manière de produire qui change ; c’est la répartition même de la valeur dans les équipes qui commence à bouger.
En 2024-2025, j’ai présenté plusieurs fois ma conférence « Des structures de données qui vont vous étonner », où je parle de quelques structures de données, pour attirer l’attention des développeurs et développeuses sur le fait qu’il en existe beaucoup, qu’il est intéressant de savoir les choisir – et qu’on n’a pas toujours besoin de ré-inventer la roue. Mon intervention a été enregistrée lors de mon passage à PyConFR 2025 : Comme tout le monde n’accroche pas avec le format vidéo et que…
Pour associer des informations de routage, telles que les chemins d’AS ou les communautés , aux flux, peut importer des routes via le (). Comme la table de routage Internet contient plus d’, Akvorado doit . C’est un défi de longue date, mais je pense que ce problème est désormais résolu grâce au , une méthode qui découpe la base de routage en plusieurs parties afin de permettre les mises à jour concurrentes.BGPBMPAkvorado Monitoring ProtocolBGPun million de routesgérer des dizaines de millions…
Rappel de la partie 1 Dans la partie 1, on avait vu comment créer un cluster CKE, parcouru son anatomie (Exherbo Linux, Cilium, Materia etcd, konnectivity…), mesuré les temps de boot (~57s pour le control plane, excellent), testé les NodeGroups, et activé le CSI. Dans cette deuxième partie, on va creuser ce qui touche au stockage et à des cas d’usages “un peu” avancés : cycle de vie des volumes, resize online, snapshots, et déploiement de vCluster avec données persistantes. Activer le CSI et…
Déposer une facture sur Chorus Pro {align=right} Si vous êtes une TPE ou une PME et que vous travaillez avec des grosses structures, vous vous êtes très probablement déjà retrouvé face à l'obligation de déposer votre facture sur la plateforme Chorus Pro.
Si vous lisez régulièrement ce blog et mes aventures sur les réseaux sociaux, vous savez que j’aime énormément l’infrastructure, un peu le code backend (surtout en Golang), mais que dès qu’il s’agit de concevoir une interface graphique moderne et agréable, il n’y a plus personne. C’est un fait établi, je n’ai aucune compétence en développement front. Dommage pour les offres FullSteak (jeu de mot pourri, mais plutôt approprié ici). C’est exactement ce qui pénalisait GroROTI, un petit outil web…
Efficacité, performance… L’intelligence artificielle et nos outils nous promettent tout. Pourtant, ils créent des paradoxes. Voici 5 pistes pour repenser le ‘bien travailler’ aujourd’hui.