Articles
-
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...