Comparez deux arborescences avec diff, confortablement avec riff
En migrant des projets d’une instance Gitlab à une autre pour un client, j’ai eu à adapter les pipelines Gitlab-CI qui étaient définis, les runners [...]
En migrant des projets d’une instance Gitlab à une autre pour un client, j’ai eu à adapter les pipelines Gitlab-CI qui étaient définis, les runners [...]
Depuis le 28 juin 2025, tous les sites et app web doivent être accessibles aux personnes en situation de handicap numérique. La seule façon de contrôler la conformité légale est l'audit RGAA qui est un processus lourd et reposant sur des centaines de tests manuels. L'IA peut-elle accélérer cela ?
La veille techno, c'est un truc que j'adore. J'en fais depuis des années, j'ai même automatisé sa diffusion sur les réseaux récemment. Côté outil, j'utilise Claude Code au
YouTube 🔗 Article : https://grafikart.fr/tutoriels/css-variables-2334 Dans ce chapitre, on va découvrir le principe des **variables CSS**. C'est une fonctionnalité très pratique qui permet d'éviter les répétitions et de centraliser certaines valeurs importantes comme les couleurs, les espacements ou les dimensions. ______________________ Soutenir la chaîne : ⭐ Devenez premium : https://grafikart.fr/premium Retrouvez Grafikart : 🐦 Twitter : https://twitter.com/grafikart_fr 💬 Discord :…
Valérie et Fabien, architectes chez Michelin, nous racontent sept ans d’aventures sur l’implémentation progressive de Kafka au sein du géant industriel : de grandes réussites, des difficultés inédites à chaque étape de croissance et de très nombreux apprentissages.
YouTube Marre d'écrire du JavaScript pour afficher une simple modale ? Découvrez comment révolutionner votre interface Symfony avec le bundle UX SweetAlert. 🚀 Dans cette vidéo, je vous présente la refonte complète de UX SweetAlert, un bundle Symfony qui permet d'intégrer la puissance de SweetAlert2 directement dans votre code PHP. Plus besoin de "glue code" en JavaScript : pilotez vos alertes, vos toasts et vos formulaires de dialogue directement depuis vos contrôleurs ou vos Live Components. Si cette…
Cet article explore comment choisir le format d’image optimal en conciliant qualité visuelle, performance et écoresponsabilité. Il propose des explications claires, des tableaux comparatifs et une infographie finale pour guider efficacement les choix.
Le RGAA version 5 arrive et initie un changement de paradigme pour les équipes Produit. Découvrez comment anticiper ses nouvelles exigences.
Podcast Il y a 3 ans, dans l'épisode #199 je recevais Thomas Bonnenfant. 3 ans plus tard, nous faisons une refacto de l'épisode ! **MCP://IFTTD** Grande nouvelle, ce podcast t'a rendu meilleur.e dev, tu peux maintenant rendre ton IA meilleure aussi ! Avec le MCP IFTTD, ton Cursor ou Claude Code va enfin pouvoir utiliser toute l'expertise de ce podcast. Va tester sur mcp.ifttd.io et pour les 50 premiers, le code IFTTD3M offre 3 mois gratuits ! 🎙️ Soutenez le podcast If This Then Dev ! 🎙️ Chaque…
Entretiens de cycles, 1 to 1 RH, rétrospectives, baromètre interne… Découvrez les temps ritualisés qui rythment la vie chez Elao et font du dialogue une véritable culture d'entreprise.
En 2003, je suis sorti d’IUT avec mon DUT d’ingénierie logicielle en poche et avec le titre d’Analyste Programmeur. Et pendant les années suivantes, peut-être même pendant la moitié ou les deux tiers de ma carrière, j’ai fait beaucoup de programmation et assez peu d’analyse.
– Maman, c’est cool en vrai que tu écoutes tout le temps de la musique quand tu couds… moi, plus tard, j’espère que mes enfants aimeront écouter de la musique aussi. rédigés en français. ce flux.
– Maman, c’est cool en vrai que tu écoutes tout le temps de la musique quand tu couds… moi, plus tard, j’espère que mes enfants aimeront écouter de la musique aussi. rédigés en français. ce flux.
Ce talk traite de la modernisation d’une application métier utilisée pour gérer les plannings de supervision d’un réseau électrique fonctionnant 24/7.
YouTube Tu lances un User::all() en prod et tu fais tomber le serveur ? C'est le signe que tu as besoin de cette vidéo. Laravel 13 propose 6 méthodes pour gérer intelligemment de gros volumes de données, et la plupart des devs ne connaissent même pas la moitié d'entre elles. Dans cette vidéo, on passe en revue sur 100 000 entrées réelles : → chunk() — le classique, mais avec un piège en cas de modification des données → chunkById() — la version solide pour les mises à jour massives → lazyById() —…