
Talan était sponsor de l’édition 2025 de Devoxx Paris. Nous en avons profité pour aller voir plusieurs conférences.
Voici un résumé des conférences qui nous ont marquées, sur la culture geek.
Coder avec peu : les bons tuyaux de Mario
Présentation du développement et des optimisations apportées au jeu Super Mario sur la console NES afin de le rendre très fluide malgré des capacités techniques très limitées comme l’écran de 256×240, 2KB de mémoire, 32KB de mémoire sur la cartouche… Très claire, riche et détaillée. Tout a une explication logique, tombe juste au niveau des calculs et aucun détail n’est laissé au hasard. Cela interroge notre façon de coder où le matériel n’est plus une limite.
DIY et ergonomie : fabriquer son clavier de A à Z
A devoxx, il y a toujours des passionnés un peu dingues qui viennent présenter leur passe-temps, comme fabriquer un clavier de A à Z à l’aide d’imprimante 3D, d’arduino et de multiples itérations pour trouver la configuration optimale.
Racine carré, bit-shifting et paracétamol
Un joli mix d’histoire, humour, math & physique pour expliquer à quel point l’optimisation des premiers jeux 3D relevait presque de la magie dans un monde sans gros GPU dans tous les PCs.
Cette présentation revient sur une ligne de code utilisée dans Quake 3 pour accélérer les calculs de racine carrée inverse. Ultra-performante, elle a rendu le jeu trois fois plus rapide. La session propose de décortiquer ce bout de code pour enfin en comprendre le fonctionnement.
Fighters, Bards, Druids and Wizards in IT : how to talk to them
Paweł Zajączkowski utilisait le storytelling et l’univers des jeux de rôle pour illustrer les différents types de personnalités que l’on retrouve dans le monde de la tech. Il a présenté une classification à la fois amusante et pertinente : les combattants, les bardes, les druides et les sorciers, chacun avec ses forces et ses faiblesses. La conférence a également exploré comment ces profils interagissent en milieu professionnel, les types de tâches où ils excellent, ainsi que des conseils pratiques pour mieux les comprendre et collaborer efficacement avec eux.
Décrypter et gérer les conflits : outils pratiques pour transformer les tensions
Après nous avoir expliqué la différence entre un problème et un conflit, les présentatrices ont évoqué les différentes typologies de conflits, ainsi que l’analyse transactionnelle, qui considère que nous avons 3 facettes dans notre personnalité : l’enfant, le parent et l’adulte. Le “moi” ’enfant correspond à nos émotions, le “moi” parents représente notre morale et nos comportements critiques, copiés sur les figures parentales, et enfin le “moi” adulte correspond à des comportements et des pensées en réaction direct à l’ici et maintenant.
Enfin, elles ont terminé leur talk en donnant des stratégies pour éviter les conflits et les désamorcer le cas échéant.
Savez-vous ce qu’est la couleur : découvrez la science derrière les pixels
Cette présentation explique la notion de couleur en partant de sa définition physique, une vibration, jusqu’à son utilisation dans du code front en passant par l’histoire de la normalisation de la définition d’une couleur. Les notions de CIE, XYZ, RVB, sRGB, OKLAB, espace de couleur sont expliquées et illustrées à travers des représentations 3D des espaces de couleur permettant de visualiser ce que chaque notation apporte.
NoEstimates vs Story Points : fact-checking dessiné
Victor Lambr, développeur, explore les limites des estimations traditionnelles en développement logiciel, notamment les story points, qu’il juge souvent peu fiables et biaisés. Il présente l’approche No Estimate, qui ne supprime pas les prévisions mais privilégie des données factuelles comme le nombre de tickets traités. Il s’appuie sur des études scientifiques pour montrer que les estimations humaines manquent souvent de précision, surtout pour les grosses tâches. Il recommande d’utiliser des méthodes simples, de diviser les tâches, de s’appuyer sur l’expérience passée, et d’éviter de remplir les sprints à 100 % pour gagner en fiabilité. Enfin, il relativise l’apport de l’IA dans ce domaine, soulignant que les solutions les plus simples restent souvent les meilleures.
Retourner le cerveau de sa Gameboy et les attraper (vraiment) tous
Assurément la conférence la plus drôle que j’ai vu à Devoxx : Audren Burlot nous explique les fameux Glitch sur Gameboy en nous faisant partager son amour du jeu Pokemon et ses souvenirs d’enfance pour capturer ce fameux 151ème pokemon : Mew. Ces glitchs, qui peuvent être vu comme des bugs permettant d’exploiter le jeu à son avantage, trouvent des explications dans les limitations physiques de la machine qui forcèrent les développeurs à optimiser par tous les moyens pour arriver à implémenter ce qu’ils voulaient…parfois avec des effets de bord salvateurs.
Vous pouvez retrouver plusieurs articles sur d’autres thématiques abordées durant Devoxx Paris 2025 :