Plein d'outils intéressants.
Un outil pour faire un peu comme LaTeX mais avec des technos web.
Il y au quelques mois je cherchais un outil de ce genre parce que Word me sortait par les narines. Il faudra vraiment que je m'y essaye !
Un aspect très important de Vue.js. Lorsque vous modifiez le modèle, vous vous attendez à ce que le DOM soit mis à jour immédiatement. Mais ce n'est pas ce qui se passe.
En réalité, Vue.js ajoute cet "ordre" de modification du DOM à une file d'attente puis gère tous les ordres d'un coup à intervalle régulier (l'intervalle est bien sûr très court pour éviter une latence visuelle). Mais ça permet d'éviter de mettre à jour le DOM plusieurs fois lorsque de nombreuses modifications du modèle interviennent successivement.
La conséquence, c'est que si vous accédez au DOM juste après avoir mis à jour votre modèle, il ne sera pas à jour. La solution est donc d'utiliser la fonction $nextTick qui prend un paramètre un callback qui sera exécuté juste après la prochaine mise à jour du DOM :
this.$nextTick(() => {
// Ici, votre DOM est à jour.
document.querySelector('...')
})Un article intéressant sur la différence entre var letet const.
Les nouveautés de la mise à jour d'avril de Windows 10.
Pensez à vérifier que vos sites respectent la norme EDNS !
J'avais parlé de cette propriété il y a un peu plus d'un an. Elle permet de déterminer comment le navigateur doit charger les polices et quoi afficher pendant le chargement.
Liste de blocage DNS qui permet de bloquer la pub en modifiant le fichier hosts de votre système.
Seb a compilé un fichier agrégeant plusieurs sources : https://sebsauvage.net/hosts/hosts
Une extension de Git qui gère les gros fichiers.
Plein de jolis boutons "toggle switch" pour remplacer les checkbox dans certains cas.
Les 100 exemples de code les plus populaires en 2018 sur CodePen. Il y a plein de trucs rigolos et inventifs !
Design un peu agressif mais message d'utilité publique :)
Un outil cross-browser pour synchroniser vos favoris entre différents navigateurs. Il dispose d'une application à installer sur un serveur type NextCloud et d'extensions pour Chrome et Firefox.
Quelques conseils (en anglais) avant de prendre la parole en public.
Très bon article sur le revirement de Tumblr quant à la publication de contenus adultes.
Télécharger des vidéos Youtube avec VLC uniquement.
Vérifiez si votre site contient bien les headers HTTP de sécurité recommandés.