3 minutes
TIL #2
Elles ont un peu de retard mais elles sont là ! C’est parti pour les découvertes du mois de juin.
Outils
Visual Studio Code a un ZenMode : c’est hyper agréable de naviguer, on peut passer d’un fichier ouvert à l’autre avec le raccourci Ctrl + Tab.
Liens chouettes
En cherchant les différences entre les objets XMLHttpRequest
et fetch
, je suis tombée sur ce blog très cool qui poste quasi quotidiennement des articles à propos de Javascript.
https://gomakethings.com/why-i-still-use-xhr-instead-of-the-fetch-api/
J’ai découvert cette API qui retourne des propriétés de plantes. Je l’ai trouvée via le repository d’APIs publiques utilisables pour des projets personnels !
https://trefle.io/api/plants?q=rosemary
Mes moments de procrastination sur Twitter m’ont fait découvrir le super portfolio de Bruno Simon: https://bruno-simon.com/ Mention spéciale aux Easter eggs.
CSS
Il est possible de rendre un sélecteur CSS case insensitive.
CSS Tip 🔥️ There's a special operator you can use in CSS Attribute Selectors
— Umar Hansa (@umaar) June 23, 2020
The operator is `i`, here's how it works:
// Case insensitive match
a[title="home" i] {
Will match Home or even HOME
}
// Case sensitive match
a[title="home"] {
Will only match home
}#css pic.twitter.com/UIJTGTUczt
Javascript
Il est possible d’observer le changement de taille d’un élément en Javascript via l’API ResizeObserver.
ResizeObserver lets us observe changes to the layout size of elements: https://t.co/ZIswQyNemT It's in the latest Safari!
— Addy Osmani (@addyosmani) April 11, 2020
Now in *all* modern browsers, we can efficiently design components responsive to their container vs. just the viewport. pic.twitter.com/TNK9VDjSAZ
Il est possible de grouper les messages en console via la fonction console.group.
DevTools Tip: https://t.co/mUe3Mc48hz() is great for grouping console messages to make them more readable 📖 pic.twitter.com/xem3kfkvn8
— Addy Osmani (@addyosmani) November 3, 2019
Si vous ne suivez pas Addy Osmani, je vous le recommande vivement. Ses contenus sont toujours pertinents et applicables.
J’ai découvert qu’on pouvait rendre un objet immutable grâce à la fonction Object.freeze
.
DevOps
J’ai appris à supprimer les images Docker qui ne sont pas associées à un container.
docker rmi $(docker images --filter "dangling=true" -q --no-trunc)
J’ai aussi découvert comment lister les fichiers existants sur un volume Docker via busybox.
https://stackoverflow.com/questions/46866933/is-there-a-way-to-list-files-inside-a-docker-volume
Fun
Le compte Twitter CuriositesJuridiques pour ses extraits … insolites.
N'est pas un accident de travail la blessure infligée pendant une bagarre survenue à la cantine car une fonctionnaire voulait absolument récupérer le dessert de la cantine déjà mangé par un collègue.
— Curiosités Juridiques (@CJuridiques) July 1, 2020
Cour administrative d'appel de Versailles, 15 juin 2020, n°18VE02936
C’est tout pour aujourd’hui !
N’hésitez pas à faire part de vos découvertes dans les commentaires :)