Software Engineering

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.

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.
La Duck Conf 2026 - CR - Comment utiliser la GenAI pour moderniser une application en deux fois moins de temps
Évènements
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.

Cet article présente les notions essentielles pour comprendre les formats d’image : différence entre images matricielles et vectorielles, profondeur de couleur, canal alpha et transparence. Il explique aussi la compression (avec ou sans perte), l’encodage, le chargement des images, ainsi que les enjeux de compatibilité et de fallback sur le web.
Entre pixels et réalité : pourquoi et comment alléger simplement nos images du quotidien
Numérique Responsable
À l’ère des images omniprésentes, alléger ses fichiers est un geste écologique, économique et protecteur. L’article propose des outils simples (Squoosh, ImageOptim) pour optimiser ses images selon ses usages, tout en alertant sur les risques liés aux métadonnées et à la haute définition.
La Duck Conf 2026 CR - Développeur solo à l’ère de l’IA : produire à la vitesse d’une équipe
Évènements
De l'échec total au succès en série. Adrien révèle comment l'IA a transformé sa façon de créer des applications — du marché au code, du design à la distribution. Quand l'exécution technique n'est plus un avantage, qu'est-ce qui fait la différence ?
Brève d’une software developer - l’IA, ce tigre dans le moteur qui propulse et bouscule le développement agile
Data & AI
Dans le développement agile, l'IA générative donne un coup d'accélérateur aux équipes de dév. Ce gain de vitesse n'est pas sans conséquence pour le reste des acteurs du cycle agile. Comme dans un moteur auquel on injecte un surplus de puissance, il faut s'assurer que le reste du système en tire bénéfice, sinon gare à la surchauffe, voire la casse.
Le bottleneck n'est jamais là où vous croyez : 4 bugs en cascade sur une API audio temps réel
Software Engineering
« Combien d'utilisateurs simultanés peut-on supporter ? » Une question simple, quatre bottlenecks en cascade. Event loop bloqué, quotas invisibles, race condition gRPC : sur une API audio FastAPI/Cloud Run, chaque fix révélait le problème suivant. REX complet avec méthodo, métriques et code.

Le vieux monde se meurt, le nouveau monde tarde à apparaître et dans ce clair-obscur surgissent les monstresCahiers de prison (1983) de Antonio GramsciAujourd’hui, dans le monde du développement logiciel, l’IA générative suscite de nombreux fantasmes. Le plus répandu est sans doute l’idée que coder ne servirait bientôt plus à rien, puisque l’IA

Les tests d'architecture sont un outil puissant pour automatiser la vérification des patterns d’architecture, des standards, de valider les choses qu’un linter ne peut pas aisément valider.