RSS.Social

William Durand

follow: @[email protected]

Posts

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!