← Toutes les archives

Qualité, Tests & Craft

Tests, refactoring, clean code et artisanat logiciel pour livrer du code durable.

38 talks

Keynotes

Talks

Tech
Tech 2026

Comment concevoir et tester un site accessible ?

L’accessibilité numérique reste un enjeu majeur : selon l’Observatoire du respect des obligations d’accessibilité, moins de 5 % des sites internet sont réellement accessibles aux personnes handicapées. Dans cette…

Emmanuelle Aboaf
En savoir plus →
Tech
Tech 2026

Du chaos à la confiance : Dompter un legacy complexe, test après test

Imaginez un projet de près de 500 000 lignes de code, où chaque déploiement est une aventure périlleuse et où tester est douté. Nous étions là, face à cette montagne de legacy, sans savoir par quel versant l’attaquer…

Alix Olphe Galliard
En savoir plus →
Tech
Tech 2026

Déployer souvent, stresser moins : feature flags en prod critique

Un problème qu'on connaît tous : des PRs approuvées, testées, mais qui traînent pendant des semaines pour des raisons aussi justifiées que variées (validation produit, attente d'une autre PR…). À première vue, cette…

Marion Chineaud, Elise Souvannavong
En savoir plus →
Tech
Tech 2026

Le typage sous stéroïdes, éviter les erreurs au runtime

Si tu rencontres régulièrement l’erreur Cannot read properties of undefined, alors ce talk est fait pour toi. JavaScript est puissant, flexible… mais dangereusement permissif. Même avec TypeScript, certaines erreurs ne…

Léo Mouyna
En savoir plus →
Tech
Tech 2026

L’architecture hexagonale au pays des irréductibles développeurs

Toute la Gaule est occupée par la complexité logicielle… Toute ? Non ! Un petit village peuplé d’irréductibles développeurs et développeuses résiste encore et toujours à l’envahisseur. Suite à un fâcheux incident ayant…

Ambre Person, Nathan Castelein
En savoir plus →
Team
Team 2026

Qui décide ce qu’est du bon code ?

Et si on questionnait nos définitions du “bon code” pour mieux comprendre ce qu’elles révèlent de nos valeurs, de nos équipes et de nos cultures professionnelles. Comment, au sein des équipes, se construit la légitimité…

Romain Tellier
En savoir plus →
Tech
Tech 2026

Testez vos tests avant qu’ils ne vous trahissent : le mutation testing !

Pendant longtemps, on a pensé que le test-coverage était le meilleur indicateur pour suivre la qualité de la stratégie de test. Spoiler alert : ça ne suffit pas, l’enjeu n’est pas de tout tester, mais de “bien tester”…

Victoire De Lacharrière
En savoir plus →
Tech
Tech 2025

Améliorer l'implémentation du feature flip pour réussir à avoir du flow

Vous utilisez peut-être le feature flipping dans vos projets et vous considérez cette technique indispensable. Mais les devs s'arrachent les cheveux à la moindre évolution avec toutes les combinaisons de feature flips à…

Dorra Bartaguiz
En savoir plus →
Tech
Tech 2025

Donjons et Pythons: la chevaleresse à la rescousse

Il était une fois une équipe de chevaliers qui se lança dans une quête pour connecter des robots. Sur leur chemin, ils rencontrèrent un monstre terrible : un Python, long de 5000 lignes, qui les bloquait dans leur…

Juliette Grillere
En savoir plus →
Tech
Tech 2025

Et si on parlait de "malware craftsmanship" ?

Derrière cette expression aux faux airs de buzzword, se cache un constat : les caractéristiques d'un bon logiciel malveillant ne sont pas forcément celles que l'on a l'habitude de préconiser pour le développement de nos…

Sonia Seddiki, Nailya Bogrova
En savoir plus →
Tech
Tech 2025

Null Safety en Java avec JSpecify et NullAway

JSpecify est un ensemble d’annotations, de spécifications et de documentations permettant une vérification de la "null safety" des applications Java dans l'IDE lors du développement et lors de la compilation grâce à des…

Sébastien Deleuze
En savoir plus →
Ethics
Ethics 2025

Retour d'expérience sur la création de pépinière de tests - un mélange de reconversion et d’handicap

Retour d'expérience sur la création de pépinière de tests - un mélange de reconversion et d’handicap Notre pépinière de tests, c'est aujourd'hui 12 personnes handicapées et issues de la reconversion qui sont employées à…

Solène Lapouge, Aurelia Ribeira
En savoir plus →
Tech
Tech 2025

Tests E2E sans stress : Robot Framework à la rescousse 🚀

Les tests end-to-end vous prennent trop de temps ⏳ ? Vous en avez marre des scripts complexes et des scénarios difficiles à maintenir 😩 ? Et si une solution permettait de rendre tout ça plus fluide et agréable ? Avec…

Khadija Abdelouali
En savoir plus →
Tech
Tech 2024

Comment merger sa PR en 10 secondes​ ? Avez-vous essayé les mob code review ?

Dans la plupart des équipes de développement les suggestions de code sont faites via des Pull (ou Merges) Request. Elles sont le lieu de discussions asynchrones pouvant prendre des heures voire des jours à se terminer…

Thibaut Cantet
En savoir plus →
Tech
Tech 2024

Git, devenir le chouchou de son reviewer

Vos revues de code prennent du temps à être traitées et laissent passer des bugs? La revue prend du temps non négligeable dans nos cycles de développement. Et, bien qu'il existe de nombreux articles et vidéos sur la…

Romain Tellier
En savoir plus →
Tech
Tech 2024

Je délègue tous mes tests à une IA

Le craftsmanship et nos pratiques de développement moderne plébiscitent de tester efficacement nos applications. Et heureusement ! Pour autant, le test est rarement ce qu’on préfère réaliser au quotidien, et cela prend…

Valentin Dumas
En savoir plus →
Tech
Tech 2024

Survivre dans la JS-jungle des outils de tests

En pleine JS-jungle, Jasmine tente de se frayer un Chai-min sous une atmosphère Sélénium. Son but : la fameuse pyramide de tests. Soudain, plus un Jest, Sinon c'est le mauvais Karma ! Un Mocha venimeux lui barre la…

Lise Quesnel
En savoir plus →
Tech
Tech 2023

Progresser en conception avec les Design Patterns

Et si on te disait que tu es nul en dev ? Les Design patterns, c’est probablement ton deuxième pire souvenir de cours d’école (après le cours de chimie du vendredi aprem bien sur). Sauf que maintenant que tu es dev, tu…

Mathilde Lorrain, Benjamin Yvernault
En savoir plus →
Tech
Tech 2022

11 heuristiques pour réussir à coup sûr ses ateliers d'Example Mapping

L'Example Mapping apporte un cadre structurant à la pratique du BDD. Cet atelier efficace redonne ses lettres de noblesses à la collaboration entre experts métiers, développeurs et testeurs. Mais son format accessible…

Clément Heliou
En savoir plus →
Team
Team 2022

Les 10 commandements de la programmation sans ego

Peu importe votre architecture, peu importe vos choix de langage, le succès de vos équipes dépend des relations établies entre les individus. Je vous propose de parler de l’élément qui rend et rendra tous les projets…

Olivier Thelu
En savoir plus →
Tech
Tech 2022

Optimisez vos revues de code avec le rebase interactif !

La revue de code est une étape cruciale qui reste souvent négligée. Pourtant, préparée avec soin, elle peut avoir un impact bien au delà de l'amélioration de la qualité ! Découvrons comment le rebase interactif peut…

Sonia Seddiki
En savoir plus →
Design
Design 2019

Comment perdre sa surchage featurale ?

Le cycle de vie d'une application est un chemin nébuleux et plein de dangers. La complexité ne fait que croitre durant les mois et les années d'utilisation. L'un des plus gros challenges d'un développeur est de pouvoir…

Estelle Landry
En savoir plus →
Team
Team 2019

Contraintes et Jeux sociaux pour des dojos au top!

Aujourd'hui de plus en plus de devs cherchent à animer leur propre dojo en équipe ou en entreprise. Pas étonnant quand on constate que c'est le moyen de (auto)formation le plus efficace et marrant pour progresser. Mais…

Bastien David, Johan Martinsson
En savoir plus →
Team
Team 2019

Dette technique

Le terme "dette technique" est devenu fourre-tout dès qu'on veut décrire un bout de code qui mérite d'être repris. Cette mauvaise interprétation de la métaphore et confusion mène à des décisions désastreuses sur nos…

Mehdi Lahmam
En savoir plus →
Team
Team 2019

Great features implies great responsabilities

La documentation est indispensable et tout vos collègues se défilent ? Ou tout simplement, personne ne sait trop comment s'y prendre, et votre documentation est un patchwork ? Dans une équipe, qui est en charge de la…

Sarah Haïm-lubczanski
En savoir plus →
Tech
Tech 2019

Introduction au T(ype)DD avec F# et web app réactive avec Fable.io

La programmation fonctionnelle est de plus en plus mise en avant, mais pourquoi? Qu’y a-t-il de différent avec la POO? Nous vous proposons de partir d’un kata bien connu pour illustrer les différences (implémentations…

Bouillier Clément, Florent PELLET
En savoir plus →
Team
Team 2019

Mob Programming: A Whole Team Approach

Mob Programming is a development practice where the whole team works on the same thing, at the same time, in the same space, and on the same computer. It is a whole-team approach to doing all the work the team does…

Woody Zuill
En savoir plus →
Tech
Tech 2019

Modern Web Testing: Going Beyond Selenium

It is safe to say that Selenium WebDriver is the number one testing tool for many software engineers across the globe. However, as the tech world has been growing rapidly, so has the testing industry. More and more UI…

Dmitry Vinnik
En savoir plus →
Tech
Tech 2018

Bug free. By design

Débarrassez-vous de familles entières de bugs avec 21 astuces qui réduisent l'opportunité pour les bugs. Les bugs ne sont pas une fatalité, ils arrivent dès lors que le design le permet. Apprenez comment addresser les…

Johan Martinsson
En savoir plus →
Aliens
Aliens 2018

Comedy Talk

A short comedy talk on a topic relevant to software engineers: (test) testing (test) driven development.

Chet Haase, Romain Guy
En savoir plus →
Tech
Tech 2018

JUnit 5 — New Opportunities for Testing on the JVM

Take a Deep Dive into JUnit 5 with core committer Sam Brannen! Over the last decade a lot has happened in the world of Java and testing, but JUnit 4 hasn't kept up. Now JUnit 5 is here to help shape the future of…

Sam Brannen
En savoir plus →
Makers
Makers 2017

Legacy Club

Code non maintenable, bugs à répétition, corrections chronophages, moral dans les chaussettes... Pas étonnant que la plupart d’entre nous préfèrent travailler sur des projets où tout est à (re)construire (Greenfield)…

Bruno Boucard, Thomas Pierrain
En savoir plus →
Other
Other 2016

Crash Fast & Furious

L'app Square Register Android ne crashe pas. Enfin... presque pas!

Pierre-yves Ricau
En savoir plus →
Other
Other 2014

Natural Course of Refactoring – a refactoring work

Five step process that guides you and your team through pragmatic everyday refactoring towards emergent design.

Sieraczkiewicz Mariusz
En savoir plus →
Other
Other 2012

Automatisation des tests: le mythe du ROI

Cette session a pour but de présenter la dynamique économique d’automatisation des tests qui s'apparente au modèle des options financières

Gilles Mantel
En savoir plus →

Podcasts