William Durand
Moziversary #7
Firefox AI & WebExtensions
Senior Staff.
Moziversary #6
Introducing xpidump
Moziversary #5
GitHub Container Registry, Proxy and Synology
Containers and micro virtual machines
Deep dive into containers
Developing Firefox in Firefox with Gitpod
Moziversary #4
On writing a network stack (2/2)
Some non-production tools I wrote
SPI flash content analysis and firmware reconstruction
On writing a network stack (1/2)
I joined a new team (at Mozilla)
ArvernOS in 2021
On pretty printers
An introduction to `git worktree`
Moziversary #3
Yes, it happened on Slack
Introducing srht.vim
I got a promotion!
First patch in the Linux kernel
Rebasing without `git rebase`
Introducing chipolata: a CHIP-8 interpreter
Bare-metal Raspberry Pi 2 programming
Feature flags in real life
Moziversary #2
Suggested changes in code reviews
Unit testing C code with LD_PRELOAD
SIGCONT
Malware analysis writeup: Heodo (2/2)
Malware analysis writeup: Heodo (1/2)
Reviewing the FlexiSpot Desktop Workstation 27 inches
PhD: ✓
Patching the Linux kernel (Raspbian & CVE-2016-0728)
My life on The Internets: a year later
Level up
[Video] Nobody understands REST but that's OK ;-)
On capifony and its future
Playing with a ESP8266 WiFi module
Je n'ai rien a cacher (I've got nothing to hide)
Rethinking My Life (On The Internets)
A year in pictures
Configuring SSL/TLS With Hipache (And Node.js)
Elasticsearch, Logstash & Kibana with Docker
[Video] Software testing: past, present, future
[Video] REST dans le monde Symfony
RESTing with Symfony: SOS
Standing Desk Do It Yourself (DIY)
The story behind Clermont'ech
Please. Don't Patch Like That.
Numbers. Gifts. Money.
Enforcing Data Encapsulation with Symfony Forms
On Creating Pull Requests
DDD with Symfony2: Basic Persistence & Testing
Taking Geocoder to the next level
DDD with Symfony2: Making Things Clear
DDD with Symfony2: Folder Structure And Code First
From STUPID to SOLID Code!
I am a sponge
On Open Sourcing Libraries
Teaching is the best way to learn
Object Calisthenics
On being a .NET developer for a weekend
Burnout.
New year, new life, new job
On being a frontend developer for a weekend
Installing Vagrant in a restricted environment
Testing Capistrano recipes for dummies
REST APIs with Symfony2: The Right Way
Capifony, the cool Capistrano recipes for Symfony applications
Introduction to Propel2 at Symfony Live 2012
Geocoder: the missing PHP library
Propel and Symfony: a year ago
I will be speaking at Symfony Live 2012
Converting my blog posts to audio files
Deploying with Git
Component Driven Development: it's like Lego!
Designing software by naming things
My Git branching model
Services status dashboard
Did I tell you open source was awesome?
Hello, World!