Programme
Accueil & keynote
6h00 — 8h00
Keynote
Pause
8h00 — 8h30
Pause café
Conférences
8h30 — 9h30
Vous pensiez que la dette technique était le pire? Voici la dette de conception !
Josian Chevalier
Julien Topçu
Bientôt annoncé
Bientôt annoncé
G1, ZGC, Shenandoah... Chez Java, ils sont gentils avec tous leurs GCs mais moi je choisis lequel ?
Antoine Dessaigne
Bientôt annoncé
Conférences
9h30 — 10h30
GitLab CI/CD sous attaque : secrets volés, pipelines détournés, défenses durables
Stéphane Robert
Aurelien Coget
Agents Smith vs OAuth2 + DPoP : stopper le replay et le vol de bearer tokens
Jérôme Marchand
Tests d’UI : rendre la qualité accessible à toute l’équipe
Manon Carbonnel
Pourquoi vos applications sont déjà legacy !
Charles Biselx
Bientôt annoncé
Déjeuner & capsules
10h30 — 11h30
Pause déjeuner
Maintenir une app bénévole pendant 5 ans : Tech, galères et résilience.
Sébastien Ferrer
TechLeads : arrêtez de répondre. Commencez à questionner !
Fanny Klauk
@Transactional : Facile à utiliser, difficile à maîtriser
Benoit Martin
L'arme secrète d'Uber, Tinder et Slack : Buildkite
Julien Haumont
Why Brian can't code in the kitchen ;-)
Sonyth Huber
Parce qu’un bon Commit vaut mille lignes de commentaires
Alexandre Muller
Conférences
11h30 — 12h30
My 6502 breadboard computer
Olivier Huber
Bientôt annoncé
Bientôt annoncé
1BRC avec Node.js : Au-delà de l'Event Loop
Yoann Breton
Jointures et agrégats en SQL : pièges classiques et fonctionnalités méconnues
Alexandre Baron
Conférences
12h30 — 13h30
Comment bien mettre en place une mauvaise gestion des mots de passe
Loïc Guibert
Bientôt annoncé
🔑 🔒 A la découverte de l'algo de chiffrement Diffie-Hellman
Brieuc Le Faucheur
Développer un moteur de règle en 50 minutes, l'AST à la rescousse
Maxime Odye
De développeur à hacker : savoir casser, c'est savoir protéger ⚔️
Florian Toulemont
Pause
13h30 — 14h00
Pause café
Conférences
14h00 — 15h00
Du rate limiting technique à la plateforme API monétisée : notre retour d'expérience
Benoit Averty
Mickaël Barroux
Noms de domaines : la grande histoire des petites extensions
Benoît Masson
Théo Bougé
Prédire les crues de la Vilaine avec le Deep Learning — de la donnée brute à la production
Sébastien Burel
Rust : pourquoi s'y intéresser, au-delà de la sûreté mémoire
Robin Straub
Kotlin, Compose & XR: let's enter the matrix 🕶️
Julien Salvi
Tools in action
15h00 — 15h30
Bientôt annoncé
JBang, un fichier Java pour les gouverner tous ? 💍
Stéphane Philippart
S'augmenter sans se déposséder: la convivialité d'Illich face à l'IA
Nina Pétard
Développer une file d'opérations asynchrone en Rust pour Thunderbird
Brendan Abolivier
Neo et la matrice des connaissances
Armelle Ramond
Tools in action
15h30 — 16h00
Arrêtez le “feeling” : pilotez vos pratiques avec des policies
Alexis "Horgix" Chotard
Bientôt annoncé
L'API viewTransition : une révolution pour le web ?
Théo Gianella
Souveraineté numérique, quelles solutions pour quels enjeux ?
Ambre Person
Des nulls visibles avant la prod : JSpecify en action
Thomas François
Keynote
16h00 — 17h00
Pourquoi la Tech tient plus de la pop culture que de l'ingénierie?
Julien Topçu
Soirée
17h00 — 21h00