Monthly Shaarli
October, 2020

On reproche souvent aux Single Page Applications de négliger l'accessibilité. Même si c'est trop souvent le cas, ça n'est pas une fatalité, et il y a même quelques moyens à travers desquels les frameworks et l'écosystème JavaScript peuvent participer à son amélioration.

Blurhash strings are short enough to be added as a field in a JSON object and to be stored in a database. The implementations are small and easy to port to new languages, and the end result is a smooth and interesting experience for your users.

Quand on vend une prestation de plusieurs mois, quelques petites erreurs de négociation peuvent occasionner des pertes financières qui se chiffrent en milliers voire dizaines de milliers d'euros.
À l'inverse, cinq minutes d'efforts et d’opiniâtreté peuvent rapporter gros ; on aurait tort de s'en priver.
- Build for mobile first
- Stop using carousels and sliders
- Optimize your images
- Lazy load images
- Load web fonts with font swapping
- Create smooth animations
- Minimize third-party impact
- Preconnect to key third-party domains
- Wrangle your apps
- Monitor the number of requests per subdomain

We intuitively know that faster is better, but what's the psychology and physiology behind it?

Instantly test how accessible your experience is with the real assistive technologies your disabled users rely on — screen readers, magnifiers, and more — from any computer.

There are two reasons why people use CSS grid:
- 😎 CSS is awesome! It's a fact, deal with it.
- 🛠️ Grid is a great tool to build complex two-dimensional layouts.
I sometimes have a third reason to use CSS grid: prevent layout shifts.

I recommend the part on how to curb the JS tax (14:48).
Slowfil.es generates URLs for slow ressources