Marc Aube


  • 16 Jun 2020

    Code, stress and entropy

    Musings about the parallels between computer systems, physics, and biology to understand how we can make our systems ...

  • 25 Sep 2019

    Categorizing images in Python

    How we brute forced a computer vision challenge with Python at the last NorthSec CTF in Montreal.

  • 19 Nov 2018

    Hunting Mutants with Mutmut

    There are many reasons why you might want to write tests for your code: to prove it works as expected, to prevent bug...

  • 05 Apr 2016

    Quick bash tips

    Just two simple bash tips that I picked up today; how to escape a frozen SSH session, and how to sequentially call a ...

  • 30 Mar 2016

    Optimizing a fibonacci function

    A couple of days ago, one of my colleague was talking about a time when he was interviewed, and had to solve a bunch ...

  • 10 Mar 2016

    Putting myself out there

    Like a lot of adventures, it all started with “why not?”, without putting too much thought into it. Confoo being a si...

  • 13 Jun 2015

    Value Objects

    Value objects are an important building block of domain-driven design. They are small objects that encapsulate value,...

  • 01 Jun 2015

    Choosing your project's dependencies

    If you work on any non-trivial project, chances are you’ll install one or many external dependencies at some point. I...

  • 24 May 2015

    Design Pattern: Specification

    The specification pattern is a software design pattern used to codify business rules that state something about an ob...

  • 23 Nov 2013

    Domain objects and code organization

    A few days – or was it weeks – ago, I answered hastily to a question on the Symfony2 Google Group. The question is si...

  • 27 Oct 2013

    The pairfony project

    I’ve been reading and re-reading several books in the last couple of weeks and there are a lot of things I realize I ...

  • 28 Jun 2013

    Réaction au nouveau site de Tourisme Laurentides

    Tourisme Laurentides lançait dernièrement le nouveau look de son site web, refonte qui était méritée depuis bien long...

  • 13 May 2013

    Performance web et publicités (suite)

    Suite à mon billet sur un problème de perf relié à l’affichage de publicités, j’ai beaucoup cogité et j’ai fini par é...

  • 26 Apr 2013

    Pourquoi utiliser Jekyll.rb et Github Pages ?

    Mon aventure avec un super hébergeurL’aventure de mon site web commence avec l’achat d’un nom de domaine et d’un forf...

  • 09 Apr 2013

    Performance web et publicités

    PréambuleCes derniers temps, j’ai été confronté à un problème de performance sur le site d’un client. Le site est dév...