Talks

Conferences

La Magie d’OpenTelemetry : réécrire votre app en production

at Paris JUG (Java User Group) 2025

Abstract

OpenTelemetry fait apparaître des traces, des métriques et des logs comme par magie… mais que se passe-t-il réellement derrière cet agent JVM que nous ajoutons machinalement à nos applications ?

Cette présentation vous emmène là où personne ne regarde. Vous verrez comment l’agent d’OpenTelemetry s’infiltre dans votre JVM, intercepte le chargement de vos classes et réécrit votre application à la volée. On dissèque le pouvoir du javaagent, de l’API Instrumentation, et la mécanique obscure de ByteBuddy qui permettent d’instrumenter Spring, Servlet, JDBC ou même gRPC, sans toucher à une seule ligne de code. Oui, votre appli tourne… mais pas tout à fait comme vous le croyez.

Vous repartirez avec une vision claire de l’impact réel de ces changements en production : latence, allocations, risques de conflits, comportements changés à chaud… ainsi que les bons réflexes pour diagnostiquer ce qui se passe vraiment.

Si vous utilisez OpenTelemetry sans vraiment savoir ce qu’il se passe dans votre JVM, ou si vous voulez enfin comprendre comment un agent peut réécrire votre application en production, alors bienvenue : cette session vous ouvre la boîte noire et révèle la magie.

Replay


Devoxx France logo

Build your own keyboard from A to Zerty

at Devoxx Belgium 2025

Abstract

Let’s get one thing out of the way: we won’t be talking about keycap aesthetics or the satisfying (or irritating) sounds mechanical keyboards can make. Instead, we’ll dive into electronics, ergonomics, and DIY.

Fifteen years ago, I started experiencing pain in my hands and wrists. That led me to explore keyboard ergonomics, first by switching to the bépo layout, then moving on to so-called ergonomic keyboards. But more recently, I decided to go a step further: to design and build a keyboard tailored precisely to my needs.

In this talk, we’ll walk through how to build a custom keyboard from scratch, from the USB connector all the way to your fingertips. We’ll cover HID class protocol, microcontrollers and firmware, key matrix wiring, layout and layer design, and even the fun stuff like LEDs, rotary encoders, or screens. There are no limits!

And what if I told you it costs barely a third of a commercial keyboard? Come discover one of the most rewarding DIY projects I’ve ever taken on!

Replay


Devoxx France logo

DIY et ergonomie : fabriquer son clavier de A à Z(erty)

at Devoxx France 2025

Abstract

Autant prévenir tout de suite, nous ne parlerons ni d’esthétique, ni des différentes sonorités que les claviers mécaniques peuvent faire pour irriter vos collègues de bureau. Non, nous parlerons ergonomie, électronique et DIY.

Il y a 15 ans, j’ai commencé à ressentir des douleurs aux mains et aux poignets. Je me suis alors intéressé à l’ergonomie de mon clavier en adoptant la disposition bépo, puis un clavier dit ergonomique quelques années plus tard. Mais récemment, j’ai décidé d’aller encore plus loin en réalisant mon propre clavier, un qui conviendra pleinement à mes attentes.

Durant ce talk, nous verrons comment fabriquer intégralement un clavier, de la prise USB jusqu’au bout de vos doigts. On discutera protocole HID class, microcontrôleurs et firmware, disposition et matrice de touches, layers et combos, mais aussi de tout ce dont vous pouvez rêver pour ajouter une touche de fun comme des leds, des encodeurs ou même des écrans, il n’y a pas de limite !

Et si je vous disais que le tout coûte à peine le tiers du prix d’un clavier du commerce ? Venez vous laisser tenter par l’un des projets DIY les plus enrichissant que j’ai pu expérimenter !

Replay


Devoxx France logo

Instrumenter vos applications Java avec OpenTelemetry

at Devoxx France 2024

Abstract

Second projet le plus actif de la CNCF derrière Kubernetes, OpenTelemetry s’est déjà imposé comme un standard incontournable de l’observabilité. Il permet d’instrumenter vos applications pour générer et exporter des traces, logs, et métriques de façon interopérable sans vendor lock-in.

Mais démarrer avec OpenTelemetry peut être intimidant avec beaucoup de concepts et de choix à faire lors de sa mise en œuvre. Quels sont les concepts clés à connaître ? Quelles sont les approches à explorer lorsque que l’on souhaite l’appliquer à son projet ? Comment poser les fondations de l’observabilité de son système distribué ?

Joignez-vous à Bruce Bujon pour une présentation pragmatique, illustrée par du live-coding, des différentes façons d’instrumenter vos applications Java via les outils offerts par OpenTelemetry. Il abordera et implémentera aussi bien les instrumentations manuelles via le SDK, que les supports natifs des différents frameworks, ou encore les instrumentations automatiques à base d’agent. Vous serez alors en mesure de générer des traces dans vos applications, de connaître les avantages et les inconvénients des différentes approches, de savoir comment propager un contexte dans un environnement distribué et bien plus encore. Ne ratez pas sa présentation et commencez à améliorer votre observabilité dès aujourd’hui !

Replay


Instrumenter vos applications Java avec OpenTelemetry

at Paris JUG (Java User Group) 2023

Abstract

En incubation depuis 3 ans, OpenTelemetry est le second projet le plus actif de la CNCF (Cloud Native Computing Foundation) derrière Kubernetes, et s’est déjà imposé comme un standard incontournable de l’observabilité. Ce framework permet d’instrumenter vos applications, de générer, collecter et exporter des traces, logs, et métriques de façon interopérable sans vendor lock-in.

Durant cette présentation, nous verrons en pratique les différentes façons d’instrumenter vos applications Java via les outils d’OpenTelemetry tels que son API / SDK, les différents supports des frameworks, et les instrumentations automatiques à base d’agent. Vous serez alors en mesure de générer des traces et de commencer à contribuer à l’observabilité de vos systèmes.

Replay


FundTheCode logo

AdAway: An Open Source ad blocker for Android

at FundTheCode 2019

Replay


Devoxx France logo

On n’est pas chez les GAFA ici !

at Devoxx France 2018

Abstract

On se plaint régulièrement de rester sur de vieilles technos, de ne pas avoir les bons outils ou même la bonne formation pour évoluer ; mais comment fait-on pour y remédier ? Comment fait-on pour bouger ne serait-ce qu’un peu les habitudes et les lignes de ces fichus process pour enfin améliorer son contexte de travail ?

Durant plusieurs années chez divers grands comptes, pour qui l’informatique est plus un centre de coût qu’une activité principale, j’ai cherché à faire évoluer les choses. Lors de ce talk, je vous présenterai aussi bien ce qui a marché que tout ce qui a pu échouer pour engager votre équipe dans le changement et convaincre vos hiérarchiques afin que leurs premières réponses ne soient plus : “Hey mais non ! On n’est pas chez les GAFA ici !”

Replay


AndroidMakers logo

Le root : un inconnu chez soi ?

at Android Makers 2017

Abstract

Vous laisseriez le compte admin de votre laptop à un inconnu ? Ou même votre password Gmail ? Alors pourquoi tant d’utilisateurs installent le root sur leurs devices ?

Venez découvrir comment marche réellement ce hack, son évolution au cours des dernières années et ses implications un peu trop vite oubliées.

Replay

Slides

Podcast

Andoid Leaks podcast logo

Super poireau

at Android Leaks 2017

Abstract

Yannick et Benjamin reçoivent Bruce Bujon pour parler du root sur Android et de ses implications pour les utilisateurs mais aussi pour nous, les développeurs.

Replay

Please find the show notes on the episode web page.