Hi! I'm Will.

Lifelong learner. OSS evangelist. (Traveler.) Cyclist. (Runner.) (Speaker.) Web worker at Mozilla. He/him.

will@drnd.me | 0xa509bcf1c1274f3b

Home Bookshelf Publications Talks  RSS
  •  GitHub
  •  Twitter

William Durand

  • 2021

    • 01 Mar » Introducing srht.vim
    • 26 Feb » I got a promotion!
    • 22 Feb » First patch in the Linux Kernel
    • 02 Feb » Rebasing without `git rebase`
    • 27 Jan » Introducing chipolata: a CHIP-8 interpreter
    • 23 Jan » Bare-metal Raspberry Pi 2 programming
  • 2020

    • 22 Sep » Feature flags in real life
    • 01 May » Moziversary #2
    • 27 Jan » Suggested changes in code reviews
    • 07 Jan » Unit testing C code with LD_PRELOAD
  • 2019

    • 20 Dec » SIGCONT
    • 27 May » Malware analysis writeup: Heodo (2/2)
    • 24 May » Malware analysis writeup: Heodo (1/2)
  • 2017

    • 13 Mar » Reviewing the FlexiSpot Desktop Workstation 27 inches
  • 2016

    • 16 May » PhD: ✓
    • 21 Jan » Patching Linux Kernel (Raspbian & CVE-2016-0728)
    • 16 Jan » My Life On The Internets: A Year Later
  • 2015

    • 08 Sep » Level Up
    • 02 Jun » [Video] Nobody Understands REST, but That's Ok ;-)
    • 11 Apr » On capifony and its Future
    • 17 Mar » Playing With a ESP8266 WiFi Module
    • 31 Jan » Je N'Ai Rien A Cacher (I've Got Nothing To Hide)
    • 16 Jan » Rethinking My Life (On The Internets)
  • 2014

    • 29 Dec » A Year In Pictures
    • 23 Dec » Configuring SSL/TLS With Hipache (And Node.js)
    • 17 Dec » Elasticsearch, Logstash & Kibana with Docker
    • 09 Nov » [Video] Software Testing: Past, Present, Future
    • 16 Jul » [Video] REST dans le monde Symfony
    • 02 Jul » RESTing with Symfony: SOS
    • 17 Mar » Standing Desk Do It Yourself (DIY)
    • 21 Feb » The Story Behind Clermont'ech
    • 14 Feb » Please. Don't Patch Like That.
  • 2013

    • 31 Dec » Numbers. Gifts. Money.
    • 16 Dec » Enforcing Data Encapsulation with Symfony Forms
    • 20 Nov » On Creating Pull Requests
    • 13 Nov » DDD with Symfony2: Basic Persistence & Testing
    • 29 Aug » Taking Geocoder To The Next Level
    • 20 Aug » DDD with Symfony2: Making Things Clear
    • 07 Aug » DDD with Symfony2: Folder Structure And Code First
    • 30 Jul » From STUPID to SOLID Code!
    • 19 Jul » I Am A Sponge
    • 04 Jul » On Open Sourcing Libraries
    • 07 Jun » Teaching Is The Best Way To Learn
    • 03 Jun » Object Calisthenics
    • 09 May » Being A .NET Developer For A WeekEnd
    • 20 Feb » Burnout.
    • 02 Jan » New Year, New Life, New Job
  • 2012

    • 24 Dec » Being A Frontend Developer For A WeekEnd
    • 06 Dec » Installing Vagrant In A Restricted Environment
    • 06 Nov » Testing Capistrano Recipes For Dummies
    • 02 Aug » REST APIs with Symfony2: The Right Way
    • 22 Jun » Capifony, The Cool Capistrano Recipes For Symfony Applications
    • 08 Jun » Introduction to Propel2 at Symfony Live 2012
    • 31 May » Geocoder: The Missing PHP5 Library
    • 25 Apr » Propel, And Symfony2 A Year Ago
    • 11 Apr » I Will Be Speaking At Symfony Live 2012
    • 29 Feb » Crazy Idea #1: Converting My Blog Posts In Audio Files
    • 25 Feb » Deploying With Git
    • 06 Feb » Why You Should Love Code Generation
    • 01 Feb » Component Driven Development: it's like Lego!
    • 24 Jan » Designing A Software By Naming Things
    • 17 Jan » My Git Branching Model
    • 16 Jan » Services Status Dashboard
    • 16 Jan » Did I Tell You Open Source Was Awesome?
    • 15 Jan » Hello, World!