Mail Slack Twitter Feed Flickr Github LinkedIn Mastodon Information git Clock Français English Aller directement au contenu principal

2018

De retour d’une conférence d’Étienne Chouard

Depuis quelques jours, dans le sillage des revendications des Gilets Jaunes (GJ), j’ai beaucoup entendu parler du Référendum d’Initiative Populaire (RIC).
Un peu partout en France ont lieu des ateliers constituants qui, médiatiquement, sont très souvent associés à la personne d’Étienne Chouard.

Le traitement des médias d’Étienne Chouard n’est pas tendre. Accusé de complaisance avec les extrêmes, de populisme, il est le sujet de beaucoup d’articles qui le décrivent négativement. Des personnes dont je lis les publications et estime l’avis, comme Fabrice Epelboin (@epelboin) et Guillaume Champeau (@gchampeau), ont appelé récemment à ne pas lui faire de faux procès aussi, quand j’ai été invité par un ami à une conférence-débat « Gilet Jaunes » dont il était le principal invité, je m’y suis rendu pour me faire mon idée.

Lire la suite →

Mme Ajax

Étant habitués à la VOD, sur Netflix, mes garçons ne sont pas équipés pour comprendre le concept de « publicité » à la TV. Quand ils sont chez quelqu’un d’autre, ils s’énervent assez vite de ces petits programmes trop bruyants, mal écrits et sans histoire. Mais il y aussi certains « personnages » qu’ils retiennent bien.

Lire la suite →

Read in English

Optimisation du temps de compilation de Jekyll

Il y a trois ans, fatigué par WordPress et de sa galaxie de plugins douteux, j’ai décidé de migrer vers un générateur de site statique. Après quelques essais avec diverses solutions, j’ai opté pour Jekyll, dont la communauté me semblait plus mature.

Trois ans plus tard, je commence à comprendre les forces et les faiblesses de la solution, mais je reste loin d’en maîtriser tous les mystères. Je l’ai bidouillée pour publier du contenu multilingue, j’ai développé mes propres plugins, j’ai intégré des éléments d’architecture piochés chez des amis… Disons que je suis désormais assez à l’aise.

Par contre, à force de manipulations, mon Jekyll ressemblait moins au célèbre docteur qu’au monstre de Frankenstein : un assemblage de portions de code grossièrement liées entre elles par des liens fragiles, se déplaçant lentement en gémissant… En un mot comme en cent : mon build était lent.

Lire la suite →

Read in English

Noisette

À la table à côté de la nôtre, la serveuse sert un « noisette » (un expresso avec une point de lait chaud). Mon fils de 7 ans me chuchotte, outragé :

Papa, tu devrais dire quelque chose. Je crois qu’ils sont en train de mentir à la pauvre dame qui confond un café et une noisette !

Lire la suite →

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.

Lire la suite →

Lire en français

Noisette

On the table next to us, the waitress bring a « noisette » (an espresso with a dash of hot milk). My 7-year old, outragely whispering:

Dad, you should say something. I think they’re lying to the poor lady who doesn’t know the difference between coffee and hazelnut!

Lire la suite →

Lire en français

Jesus’ bathroom

When the kids talk about Jesus and God with each other (I would like to point out that we are not believers, but there is nothing disrespectful in these words), it helps us to understand what they are learning from the way they are being educated:

Lire la suite →

Anesthesia

Question of the older one on what’s « surgery ». What it is, and what it’s for. So, I tried to explain….

Lire la suite →

Read in English

Content Encoding: pourquoi utiliser la balise meta charset et l’en-tête Content-Type

Améliorer la vitesse à laquelle une page Web est affichée implique souvent de rendre la vie du navigateur aussi facile que possible. Lorsque le navigateur reçoit une réponse HTTP, il reçoit en fait du texte encodé en octets, où chaque octet ou séquence d’octets représente un caractère donné. Si le navigateur ne sait pas clairement quel encodage utiliser, il perdra du temps à essayer de le deviner et sera susceptible d’échouer dans certains cas.

Lire la suite →

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.

Lire la suite →

Read in English

Le jouet du Happy Meal

J’emmène le petit chez Mc Donald. Il prend un Happy Meal « garçon » et se voit offrir un jouet Transformers. Il a beau adorer les Transformers, il se rend compte avant de l’ouvrir que le jouet est nul. Nous allons donc l’échanger contre le jouet « fille », un « Mon Petit Poney » à peigner qui l’intéresse bien plus.

Lire la suite →

Lire en français

Happy Meal’s toy

I’m taking my boy to McDonald’s. He takes a « Happy Meal for boys » and is offered a Transformers toy. He really loves the Transformers licence, but before he opens it, he realizes that the toy is very bad. So we exchange it for the « girl » toy, a « My Little Pony » figurine to comb that he likes instantly.

Lire la suite →

Expressions

Les enfants ont parfois du mal avec les expressions populaires. Comme leur père, ils mélangent les termes et inventent des tournures involontairement poétiques. En voici quelques unes, récentes :

  • « Maman a dit qu’on se retrouve à huit heures pétanque. »
  • « Moi j’ai souvent la tête dans les masses des nuages. »
  • « Ah, il m’énerve ! Ça me pompe sur les nerfs. »
  • « La semaine avant cette semaine ? Ah, oui, la semaine derrière ! »
  • « J’ai toussé toute la nuit, j’ai même pas dormi d’un œil ! »

Futur scénariste (bis)

Le petit joue avec ses bonshommes. Comme à chaque fois, il s’invente une histoire qu’il déroule à voix haute…

et, d’un coup, son copain était venu. Il était très fort, c’était le meilleur. Mais il se retourna, et il a vu le méchant. La terreur pouvait se lire dans son visage. Il sourit plus du tout. Plus du tout DU TOUT.

Futur scénariste.

Dictionnaire

Depuis qu’il est rentré à l’école, le petit de 5 ans apprend beaucoup, beaucoup de vocabulaire. Il le replace toujours dans des phrases parfaitement construites, qui lui donnent un air instruit et parfoit… assez flippant.

Lire la suite →

Read in English

Qui se déguisent

Le plus jeune (5 ans) explique au plus âgé (7) la hiérarchie au sein des personnages DC Comics :

Bien sûr, Wonder Woman est la plus forte. C’est une vraie super-héroïne avec de vrais pouvoirs. Batman et Harley Queen, c’est juste des gens normaux qui se déguisent.

Ne le sommes-nous pas tous ?

Lire en français

In disguise

The youngest (5 years old) explains to the oldest (7) the hierarchy within the DC characters:

Well, of course Wonder Woman is the strongest. She’s a real superhero with real powers. Batman and Harley Queen, they’re just normal people in disguise.

Aren’t we all?

Read in English

Un fichier hosts pour les bloquer tous

En tant qu’expert du domaine, les gens me demandent souvent comment améliorer la performance des sites Web. Parfois, ils me demandent aussi comment améliorer les performances du Web sur leur propre machine, pour leur propre expérience de navigation. Dans ce cas, ma réponse est toujours la même : commencer par le fichier hosts.

Gollum, tenant l'Anneau unique dans l'adaptation du Seigneur des Anneaux de Peter Jackson

Je manquais d’inspiration pour trouver une illustration plus sympa…

Lire la suite →

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

Lire la suite →

Humoristes à titis

Il y a quelques jours, j’ai regardé une intervention de Constance sur France Inter à la fin de laquelle elle montrait ses seins pour appuyer son propos comique, mais également politique. Les garçons étaient autour de moi, écoutaient et on beaucoup apprécié « la dame des titis ».

Lire la suite →

Lire en français

Women

Children often ask questions about how babies are made and attractions with the same gender or opposite. Today is no exception, I receive a ton of questions.

Lire la suite →

France-Uruguay

Le foot, ça fait un moment qu’ils y jouent et en entendent parler. Mais comme on n’est pas très branchés foot à la maison, ils n’avaient jamais vu un match…

Lire la suite →

Delphine

Dernière séance d’éveil musical pour le petit, qui remercie sa professeure qui lui a fait découvrir plein d’instruments. Je me rends compte, avec effroi, qu’il n’a pas retenu son prénom, je lui répète donc discrètement. Évidemment, il se met à brailler, comme si c’était le truc le plus génial de la Terre :

Lire la suite →

Pop Culture

Ils n’ont beau avoir que 5 à 7 ans, ils ont leurs influences, leur culture à eux, qu’ils digèrent et façonnent pour créer de nouveaux jeux.

Lire la suite →

L’essentiel

Leur mère fait tomber une tasse en ouvrant le placard. Le fracas fait assez de bruit pour rameuter les enfants. Ma femme s’en veut parce qu’elle aimait cette tasse, et cache sa tête dans ses mains.

Le petit se jette dans ses bras :

– Ça va, Maman ?
– Oui, oui.
– Tu n’as rien ?
– Non.
– Alors ne soit pas triste, Maman. Tu sais, c’est juste un objet. Nous, on est là !

Je ne sais pas s’il se rappellera un jour d’à quel point elle l’a serré fort.

De Palmas

À la radio passe « J’en rêve encore », de De Palmas.

– Ah ben moi aussi !
– Toi aussi quoi ?
– J’ai fait un rêve avec ma prof de musique.
– Et il y avait cette chanson ?
– Non, mais il y avait le cor qu’on a joué la dernière fois !

« Je rêve en cor ».

Ces enfants m’épuisent.

Mort et jeux vidéo

La maitresse de notre fils de presque 5 ans, nous a signalé qu’il « parlait de la mort », et que c’était probablement lié à ce que son père (moi) joue au jeux vidéos. Il va sans dire que pour elle, l’un comme l’autre sont répréhensibles.

Lire la suite →

Futur scénariste

Sans qu’il ne me voit, j’observe mon petit Koala, 5 ans, pendant qu’il joue aux bonshommes.

– [Gentil] Non, tu n’as pas fait ça !
– [Méchant] Si, je l’ai fait, { rire diabolique }
– [Gentil] Oh, mais tu es un méchant ! Tu as le rire des méchants, je le reconnais !
– [Méchant] Oh oh ! J’aurais pas dû faire ça, crotte.

Je pense qu’il est prêt pour écrire le prochain James Bond.

Esprit critique

Mes garçons, grandissent, ce qui me permet d’exercer leur esprit critique. Nous avons donc un jeu : je leur raconte des trucs absurdes avec un air très sérieux, et il me disent si c’est vrai ou pas, avec des explications.

Lire la suite →

Mon oncle

Ma cousine vient d’accoucher. À table, nous parlons de ce pan de la famille, ce qui intrigue mon aîné qui les connait mal.

Lire la suite →

Safety first

Éveil musical. Le petit découvre la flûte traversière.

– Et à ton avis, pourquoi on l’appelle la flûte « traversière » ?
– Parce que… parce qu’elle a traverse… hier ? Mais elle se fait pas écraser ! Elle fait attention, sinon elle serait pas là aujourd’hui !

Phoenix Wright

Les enfants ont une capacité incroyable à revoir et réentendre les mêmes histoires, encore en encore. Une passion que je ne partage pas, mais alors pas du tout.

Lire la suite →

Les polaires

Ma femme va chercher les enfants à l’école. L’ainé récupère son cartable et… une grosse veste avec laquelle je l’avais déposé le matin, parce qu’il faisait froid.

Lire la suite →

Le bisou

Je dépose les enfants à l’école ce matin. Comme à chaque fois, j’accompagne le petit dans sa classe de maternelle, l’embrasse, et pars emmener le grand jusq’au portail du cours primaire.

Lire la suite →

Les chenilles

– Mamie, tu sais qu’il faut qu’on fasse attention sous l’arbre.
– Ah, pourquoi ?
– À cause des chenilles professionnelles !

Pidgin

Ma femme et moi parlons souvent anglais. Nous lisons en anglais, regardons des films en anglais. Forcément, à un moment, il fallait que ça nous rattrape…

Lire la suite →

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.

Lire la suite →

Jeux de boules

Le grand a mis une poubelle au pied de la table basse. Du bout d’un baton de bois, il s’apprête à pousser une boule en mousse pour qu’elle tombe dedans. Il invite son frère à le rejoindre.

Lire la suite →

Read in English

Meilleure UX, meilleures performances : la nouvelle donne du web statique

Générateurs de sites statiques, CMS « headless », plateformes d’intégration continue et de déploiement… depuis plusieurs années, une nouvelle gamme de solutions émerge dans le paysage des technologies web. Ces solutions contribuent à une tendance globale qui ressemble à un retour aux sources du Web. On parle de « La mouvance statique » ou de la « JAMStack » mais aucun de ces noms ne caractérise vraiment ce qui n’est pas moins qu’une nouvelle façon d’architecturer des applications web.

De grands rouages métalliques emboités

Lire la suite →

Lire en français

Back to static with JAMStack: a paradigm shift for better UX and web performance

For several years now, a new range of solutions have emerged in the web technologies landscape. Static site generators, headless CMS, content infrastructure… these solutions contribute to a global trend. « Static trend », « JAMStack », several names exist but none really covers what is an overall new proposal for web application architecture, and somehow a comeback to the roots of the Web.

Large nested metal gears

Lire la suite →

Du vin de pirates

Je me sers un rhum vieux. Comme ils sont curieux, je leur fais sentir. Ayant un très (très) bon odorat, je suis toujours amusé de tester celui des autres. Le grand me dit qu’il reconnait l’odeur.

Lire la suite →

Read in English

Des Happy Meals pour adultes

– Papa, ça existe les Happy Meals pour les adultes ?
– Avec un jouet à l’intérieur, je ne crois pas. Les gens qui font ça doivent penser que les adultes n’aiment pas les jouets.
– Ah ben ils ont jamais vu ton bureau, alors !

Lire en français

A Happy Meal for grown-ups

– Dad, is there a Happy Meal for grown-ups?
– With a toy inside? I don’t think so. They must think grown-ups don’t like toys.
– They’ve never seen your office, for sure.