Monthly Shaarli
December, 2019
Free for Commercial and Personal Use. No need to credit, license, or anything.

In this article, I will attempt to demystify the high-level strategies of the most popular CSS-in-JS libraries, discuss the performance issues they may introduce on occasion and finally consider techniques that we can employ to mitigate them.

Pour maintenir un certain niveau de qualité vis-à-vis des performances sur un projet, il est important que toutes les parties prenantes y soient sensibilisées. Cela inclut les développeur·se·s, mais aussi les chef·fe·s de projet, les designer·euse·s, l’équipe marketing, et toutes les personnes qui participent au développement du projet. Il est également important de mesurer l’impact sur les performances des nouveaux développements.

Mon objectif est de valider en cinq minutes qu’une application allait tenir une charge importante. Et ça, en faisant d’abord un burst violent puis un flow constant de requêtes. Facile à utiliser et avec un minimum de statistiques : faites place à Vegeta.
When you need to work on interfaces, color contrast is a real thing you have to take into account to make it accessible. You have the right to be afraid of losing part of the aesthetics of your beautifully well designed interface, and you are right if you are used to poor contrast ratio. Accessibility comes with its constraint, but not much more than UX (User Experience) Design.

À l’heure de la dématérialisation complète des services publics, de « l’entreprise digitale », de la prévalence des services web au détriment des guichets physiques, se dessine sous nos yeux une société à deux vitesses.