This is the part 2 of my experimentations with the Moonlander ⤤ keyboard and 3D print to improve it when traveling. Find the part 1 here: Improving the Moonlander keyboard with 3d print . On part 1, I presented a set of blank pieces to fill the voids left by the feet and the palm rests, and a set of brackets to connect both halves of the keyboard together with different spacers to have different…
This is part 1 . Here is part 2 . I have been using a Moonlander keyboard ⤤ for a few years now. I’m using it every day, and this is just the best keyboard I’ve ever used. The ergonomic of the keyboard is really good, in two halves, ortholinear keys. And fully programmable. The perfect combo. Programmable you said? That's what has been a revelation for me. It's not just a keyboard with…
It’s been a long time I wanted to write a bit more about what happened. 2025 (and end of 2024) was huge! Last available post in that spirit was about 2023 . Work and pleasure, kind of summary of 2025 So let’s start a bit before 2025, as it will put the context for 2025. End of 2024, after more than 5 years working at Docker , I’ve been made aware that my position will be removed.…
In september 2025 I gave a talk at AI Engineer Paris ⤤ about the rise of local CI tooling, thanks to coding agents. AI-powered coding agents are everywhere. They help us write boilerplate and boring code, surprise us by generating features, or even build entire applications. And this is more than a passing trend: agents are already part of our daily workflow. But the unwritten aspect is that our…
In september 2025, I gave a workshop on Dagger at DevOpsDays Vilnius ⤤ . In large organizations, CI is often a battlefield between platform engineering teams and application development teams. The former likes standardized workflows, the latter demands customization. The conflict between these two approaches can lead to fragmented outcomes, typically resulting in frustration and lost productivity.…
In June 2025, I was in Montpellier at SunnyTech to present a talk, in French, “Manifests, blobs and tags: container images finally digest(ible)” . This is an updated version of the one I gave at Dockercon . For some time now, containers and their images have been everywhere, on development machines, in production systems, or simply as a means of packaging. But what exactly is an OCI…
In April 2025, I was in Paris at DevoxxFR 2025 to present a talk, in French, “For a different take on CI: on the developer’s machine with Dagger” . In computing, we often talk about cycles over and over again—thick clients, thin clients, server-side rendering, client-side rendering, and so on. Yet if there’s one area that hasn’t evolved much, it’s CI, continuous integration. For…
In April 2025, I was in Paris at DevoxxFR 2025 to present a talk, in French, “Manifests, blobs and tags: container images finally digest(ible)” . This is an updated version of the one I gave at Dockercon . For some time now, containers and their images have been everywhere, on development machines, in production systems, or simply as a means of packaging. But what exactly is an OCI…
During KubeCon London, I participated in the Docker + Dagger event and I showed some demos of Dagger working with models running on Docker Model Runner. You can find the source code of the main demo, with all the necessary instructions, here: local-agent And I had the chance to give this presentation alongside Solomon Hykes !
Docker Model Runner will be available with the version 4.40 of Docker Desktop, coming soon... To be honest, for a long time I wasn’t really into the AI/LLM hype. I started to use, as many, AI assistants in my IDE, but nothing more for some time. And then, while working on Dagger (I’m building the Dagger Java SDK, you should give it a try 😉) I started to play with LLMs. Because Dagger…
This has been heavily inspired by Fatih Arslan ⤤ 's MacBook Holder ⤤ . I recently bought a 3d printer ⤤ . That’s something I wanted to have for a long time. More than 20 years ago, when I was studying, I was learning how to design industrial pieces on CATIA ⤤ . One of the projects I worked on was regarding quick prototyping. If we had to do that today, it would be based on 3d printing for…
The beautiful part of docker runx (at least for me) is it’s just about images. Then, it’s a question of client to read and interpret what’s in the image. For the context, you can have a look at the previous post . It explains why I'm building docker runx and how that works from a user perspective. This post on the other side is about the technical details of docker runx . Images…
I’m working at Docker for 5 years now. And even before to join I was already thinking about ways to improve docker run . docker runx is my most recent attempt at it, and here is why. A Use Case: docker/scout-cli To understand the reasons behind docker runx , let’s first look at the current state of docker run . And to do that I’ll use the image docker/scout-cli as an example. Why…
A quick look back at 2023. January My daughter turns 10! What a step! I joined Docker scout teams! Februrary I tried to do bike on snow and ice. That was fun. March Spent a few days in Lisbon with some of my awesome colleagues! April A quick trip to Paris with my love. May My (second) daughter turns 8! Picture has nothing directly related, but if you don’t know about the Canut I encourage…
During AWS re:Invent 23 I presented a lightning talk. It was in Las Vegas, on November 29 at 2pm PDT. Securing the software supply chain with Docker Scout and Amazon ECR Join this session to learn how to secure the complete software supply chain through real-time vulnerability identification, remediation recommendations, and continuous policy evaluation. Learn how Docker Scout integrates with…
From October 3 to 5 was dockercon 23 . It has been my first Dockercon in person! And what an adventure! I joined Docker Inc. in August 2019. A bit more than four years ago. (I was thinking to write a blog post on that, but still not done…) Anyway, the thing is I joined the company at a special moment: after the 2019 Dockercon just before the 2019 split before covid and transforming the…
My Dockercon 23 talk about Docker Scout ! The recording is now available! Are you sure to know what’s inside the container you are running? What is the impact of a change in your Dockerfile, base image, or application dependency? Are you introducing new vulnerabilities? Or are you fixing them? Let’s see how the Docker Scout CLI tools and CI/CD integrations can help on your day to day…
My Dockercon 23 talk about Container Images ! The recording is now available! Containers are everywhere — from local tools to production systems, including serverless, AI, etc. But on the other hand, we have the images. While we mostly know them as a kind of packaging system to embed our software, they are more than that. Have you ever wondered what an image really is? Let’s dive into OCI…
This is a 4h workshop at Dockercon 23 The recording is now available ! Modern applications are composed of many libraries and components from various sources being built and deployed on various systems, making it difficult for developers, platform teams, and security professionals to know what software is running and whether it is secure. Issues may arise from your own code, its dependencies, base…
For my third participation to Snowcamp , I presented a talk about some of our technical choices at SquareScale « Hashistack : orchestrer des applications Cloud Native avec simplicité » . When we speak about container orchestration, running Cloud Native applications, everybody look at kubernetes. But some other solutions are also possible. One of them, pretty efficient, use Open Source tools…
For my second participation at Snowcamp, I presented a conference about application metrics with prometheus and grafana: « Métriques applicatives avec prometheus et grafana » . It’s a more longer version of the talk I presented to the HumanTalk (45 minutes instead of 10).
On December 12th, I presented a small talk at HumanTalks Grenoble . It’s about contract programming and how to implement it in ruby. The content has not been translated, but you can find commented slides in the french version of this page.
On April 11th, I presented a talk about « mgmt : next generation config management » at HumanTalks Grenoble . In the french version of the article, you will find slides, code examples, videos, etc.
Presentation of my conference « Serverless : transition du monolithique au système distribué » at MiXiT. Serverless : du Monolithique au Système Distribué — Yves Brissaud — MiXiT 2017 from MiXiT on Vimeo .
For HumanTalks of March 2017 I choose to do something different: no slides, only live coding. The goal was to realize, only with basic commands like chroot and cgroups , a system that is able to run a Docker image. It was a very interesting experience. A little short in 10 minutes (in fact I took a little more…) but very exciting to perform.
For my first participation to Snowcamp , I’ve presented a talk about our usage of serverless, through AWS Lambda: « Serverless : transition du monolithique au système distribué »
On November 8th, I presented a practical introduction to CoreOS and Terraform — for the developers, at HumanTalks Grenoble . Here are the slides and presented demos. Slides in pdf . Demo #1: Provisionning of an AWS server Demo #2: Deploy of ElasticSearch in CoreOS Demo: Destruction of the infrastructure Some resources Terraform CoreOS humantalks-coreos-terraform : GitHub project containing the…
On May 13th, I presented a HumanTalk at Grenoble about the development of a web app. From something classical, some parts has been migrated to serverless. Slides in pdf .
Dagger May 2025 I'm now a full time member of the Dagger team, as a Senior Software Engineer ! January - April 2025 - (contractor) I’m currently working, as a contractor, for Dagger . My main focus for now is to build the Java SDK and move it to a point it became an official SDK. I’m working as a contractor for Dagger. My company is named LGTD , a joke based on LGTM and ducks from an…
Feel free to contact me if you have questions, to hire me or as a contractor, or just to talk. If you prefer you can also contact me on twitter or linkedin . Your email Your message Submit