Il va devenir le Davido du slam

La dernière fois qu’on a parlé avec Djamile, il m’a dit:

Je rêve de devenir le Davido du slam.


23H26. Je suis en route pour la maison. Je viens de subir environ 4H de surcharge d’émotions et de plaisir.

Ce soir, c’était le concert de Djamile Mama Gao à Africa Sound City.

Je suis encore sous le choc, je ne peux écrire grand chose maintenant. Je copie donc ici les notes que j’ai prises sur Keep durant le concert. Elles résument assez bien mon état d’esprit.



Djamile nous a fait découvrir une autre dimension du slam ce soir. Le slam qu’on ne connaissait pas. Le slam joyeux, le slam dansant, le slam emportant.

Comme on s’y attendait, on a eu droit à des textes profonds, aigus, tranchants, poignants.

On est passé d’une émotion à une autre. De la mélancolie à la joie.

Djamile rêve de devenir le Davido du slam. Il nous a montré qu’il a suffisamment de tripes pour réaliser ce rêve.

On savait déjà que l’album de Djamile est génial, mais il faut le voir sur scène pour comprendre.


Pour la #DailyNote d’aujourd’hui, j’avais prévu continuer avec les travaux que je fais pour optimiser mon site mais je ne pouvais tout simplement pas attendre.

L’obsession de l’optimisation (2)

This note is also available in English.


J’écrivais dans une note précédente : L’obsession de l’optimisation. Aujourd’hui, j’en fais un update.

Alors je suis obsédé par les performances de mon site segbedji.com. Obsédé par sa vitesse, son ranking dans les principaux SERP, sa sécurité, etc…

C’est pour moi une affaire personnelle. Très personnelle. Je me présente comme un talentueux développeur WordPress. Il va de soi que mon site, construit avec ce CMS soit un exemple crédible de ce que je prétends offrir!

Je vais aborder aujourd’hui (dans le numéro 50 de mes #DailyNotes ??) les différentes choses que j’ai eu à faire, et que je continue de faire sur le site.

N°51 maintenant. Puisqu’hier j’ai eu la flemme de pousser cet article en ligne. Voir En attendant demain pour plus de détails.

Vitesse

Comme j’ai dit plus haut, mon site doit être rapide. Très rapide. Excessivement rapide (enfin dans les limites du possible). Il me fallait donc opter pour un thème WordPress lite que je pourrai booster à coups de petites astuces à ma sauce.

L’occasion était trop parfaite avec 2020, le nouveau thème par défaut officiel de WordPress, venu avec 5.3 (version pour laquelle j’ai fait partie de l’équipe de la mise à jour, en coordonnant la documentation technique).

2020 a été désigné par l’excellent Anders Norén, et son développement a été coordonné par Ian Belanger. J’ai moi même apporté quelques correctifs au thème lors des premières phases de son développement.

Donc je suis parti sur un thème enfant de 2020 dont le code source est actuellement hébergé sur mon compte GitHub.

Les images, c’est en général l’une des ressources les plus gourmandes sur un site. Je fais donc attention à n’uploader que des images au préalable optimisées (taille, poids). J’étais donc plus que ravi quand la fonctionnalité du dimensionnement automatique des grandes images est venue avec WordPress 5.3 (kudos à notre très cher Andrew pour le travail fait à ce niveau).

Les images sont aussi converties au format WebP pour plus d’optimisation. Aussi, je n’en utilise maintenant que quand c’est strictement nécessaire.

À côté, j’ai l’excellent, l’incontournable WP Rocket ? pour l’optimisation du site. En gros, cache, pré-chargement du cache, minification et compression des fichiers de script et style sont assurés.

J’ai testé pendant quelques semaines la fonctionnalité de preloading des images, que j’ai ensuite laissé. Cela parce que WP Rocket ajoute un script sur le site pour la gérer. Un script de moins à charger, qui allait s’en priver ?. Pas moi, c’est sûr. Aussi, Chrome supporte nativement le preloading depuis quelques semaines. Donc dès que j’aurai un bout de temps, je vais contribuer au ticket ouvert par Morten sur le Core Trac pour l’intégrer à WordPress.

Autre aspect, les extensions. La croyance populaire veut que plus on a d’extensions actives sur un site WordPress, plus celui ci est lent. Ce n’est pas exactement ça. Un site avec 30 extensions actives peut être plus rapide et performant qu’un autre avec 3.

J’ai limité au strict minimum les extensions actives sur le site. La liste se trouve sur ma page de mentions légales.

J’ai aussi désactivé les commentaires sur le site. Donc plus de scripts de commentaire à charger (bien que ce ne soit pas la raison première de cette action).

Test sur GTmetrix
Test sur GTmetrix
WebPage Test
Pingdom test

PageSpeed Insights

PageSpeed Insights

PS : J’ai remarqué que certains émojis sont chargés en SVG depuis les serveurs de w.org, et qu’un script est ajouté sur toutes pages, même celles qui ne contiennent pas d’émojis. À explorer pour plus tard.

Ah, il commence par devenir trop long ce post. Eh bien, on va s’arrêter là pour aujourd’hui. Demain je parlerai de comment je gère le référencement sur mon site.

En attendant demain

J’étais censé faire pour ce numéro 50 de mes #DailyNotes un super long post technique sur un sujet qui me passionne vraiment.

Alors je l’ai écrit le post (sur Keep depuis mon téléphone). Mais je suis grave flemmard ce soir (encore ??‍♂️). Flemme de le copier sur le PC, faire les corrections, insérer les liens et autres ressources nécessaires pour le post.

That said, ça fait demain. Pauvre numéro 50. Désolé ?.

Flemme

Je suis un gros flemmard aujourd’hui. La #DailyNotes sera donc très courte. J’en profite pour me féliciter d’en avoir écrit 49.

Demain c’est le numéro 50. Et je vais écrire un super article technique qui me fait moi même déjà sourire.

Se faire plaisir

Il y a quelques semaines, j’écrivais « I choose happiness » dans lequel je parlais de ma décision de choisir mon bonheur personnel au détriment de la satisfaction d’autrui.

Aussi loin que je me rappelle, j’ai toujours était un « solitaire ». J’ai appris à aimer le fait d’être seul, loin des yeux et des regards du monde. En fait je l’ai toujours été.

Une chose qui m’est apparue évidente dernièrement, c’est que je n’avais pas compris la valeur de s’aimer soi même. La valeur de se chérir, de se faire plaisir.

Mais ça reste quand même quelque chose de génial. Quelque chose de super. Une expérience dont j’aimerais profiter pleinement maintenant.

Premier réflexe : planifier les sauvegardes automatiques

Dans le cadre de mon travail, je m’occupe de la maintenance d’un certain nombre de gros (vraiment gros) sites institutionnels.

En général, quand je dois faire quelque chose du genre, la première action que j’effectue est de configurer et planifier des sauvegardes automatiques sur la plateforme.

C’était plus dur cette fois ci pour certains des sites que je maintiens. À cause entre autres de certains problèmes quand à la propriété des serveurs, etc… Et oui, l’administration publique a ses lenteurs, et pas seulement dans le traitement des dossiers.

Aujourd’hui, un de ces sites a connu quelques minutes où il était down. J’ai grave regretté de n’avoir pas plus oeuvré pour avoir les sauvegardes mises en place.

Erreur que je ne reprendrai plus jamais. Pour ma propre santé, et mon propre épanoui ?, le premier réflexe sera toujours de planifier les sauvegardes automatiques.

Et puis m*

Je crois que j’ai fait la plus grosse erreur de ma vie hier soir. Les conséquences pourraient être désastreuses. Très désastreuses.

Comme il pourrait aussi ne pas avoir de conséquences.

Mais flemme, qu’est ce qui a bien pu me prendre ?

Et si j’avais pris un chemin différent

Je me demande parfois ce que je ferais aujourd’hui si j’avais pris un chemin différent il y a quelques années. Si j’avais fais d’autres choix à des moments cruciaux de ma vie.

Il y a beaucoup de choses qui m’ont passionnées. Vraiment passionnées. À un point où j’imaginais passer ma vie à ne faire que ça.

Je suis toutefois optimiste quant à mes rêves. La vie c’est un long parcours. Parfois parsemé de surprises.

Taking care of our health should be a full-time job

When we are young, we often hear that our greatest and most precious resource is our time. I think time is as important, if not more important, than health.

Indeed, it is enough to go through a period of illness once to realize how important it is.

I think that many young people (here I talk about myself first, and the other young people around me whom I get to know on a daily basis) neglect or take health for granted. It’s a big illusion.

We should be taking care of our health every day. Whether through diet, sleep or sport, no aspect should be neglected.

Taking care of our health must really be a full-time job.

Écrire ma journée

Il y a environ trois semaines, ma petite sœur m’a demandé brusquement alors qu’on discutait par textos : Justin, tu fais quoi exactement à ton travail ? Sur le coup, je ne lui ai pas donné de réponse satisfaisante, à mon avis.

J’ai utilisé des terminologies qu’elle n’a probablement pas compris. J’étais un peu frustré de n’avoir pu lui faire découvrir mon monde.

Alors, ce soir je me suis dit que c’est plutôt une bonne idée si j’écrivais ma journée dans une #DailyNote. Enfin, la raconter.

Je vais y penser et peut être que je pourrai pondre quelque chose dans ce sens la semaine prochaine.