Mail Slack Twitter Feed Flickr Github LinkedIn Mastodon Information git Clock Français English Go to main content directly

My blog, containing personal opinions on the Web but also on my life as a parent and a citizen.

lire en français

Optimizing Jekyll build time

Being more and more tired of WordPress and its galaxy of dubious-quality plugins, I decided to migrate to a static site generator three years ago. After a few tries with other solutions, I decided to migrate to Jekyll, whose community seemed more mature to me.

After three years working on Jekyll, I’m starting to understand the strengths and weaknesses of the solution, but I am far from mastering its mysteries. I tweaked it to publish multilingual content, developed my own plugins, integrated pieces of architecture I discovered in some of my friends’ repos… Let’s say I’m quite used to it now.

But nowadays, my Jekyll build looked less like the famous doctor than the Frankenstein monster: a patchwork of code roughly tied together by delicate strings, slowly moving as it moans.

Read more →

lire en français

Content Encoding: why and how to use the meta charset tag and the Content-Type header

Improving the speed at which a web page is displayed often means making the browser’s life as easy as possible. When the browser receives an HTTP response, it actually receives text encoded in bytes, where each byte or sequence of bytes represents a given character. If the browser does not have a clear information about the used encoding, it will waste time trying to guess and may fail in some cases.

Read more →

lire en français

One hosts file to block them all

As a field expert, people often ask me how to improve websites’ performance. Sometimes, they also ask me how to improve the Web’s performance on their own machine, for their own browsing experience. In that case, my answer is always the same: the lowest hanging fruit is most certainly the hosts file.

Gollum, holding the One ring in the Peter Jackson's adaptation

I lacked inspiration to find a nicer illustration….

Read more →

lire en français

Behavior

This morning, we surprise the children playing Scrabble. Obviously, the game is quite epic, since the little one can’ t read and the older one, barely.

Read more →