Une explication assez détaillée mais néanmoins digeste de ce qu'est l'event loop et de comment en tirer parti lorsque vous avez à traiter des données inhabituelles, j'entends par là des gros volumes ou des tâches intensives niveau CPU.
Des conseils sur l'écriture d'un Dockerfile optimisé pour des applications Node.js.
Des bonnes pratiques pour les tests en JavaScript.
Beyond the basics of Node.js testing. Including a super-comprehensive best practices list and an example app.
Une saine lecture pour comprendre quels sont les risques de sécurités liés à l'utilisation de Docker et comment les limiter au maximum.
Le principe de limiter les privilèges au maximum et de n'ajouter que le strict nécessaire au fur et à mesure est une très bonne pratique, malheureusement trop peu souvent appliquée par manque de temps.
Une explication détaillée et claire de la façon dont le système de prototype de JavaScript fonctionne. Lecture requise si vous développez en JS, que ce soit dans le navigateur ou avec Node et consorts.
Un regroupement de bonnes pratiques pour Node.js. Tout n'est évidemment pas à suivre aveuglément, mais si vous débutez c'est une bonne base.
Une gigantesque liste de bonne pratiques pour Node.js. Tout n'est pas à prendre aveuglément mais il y a de très bons points. Une saine lecture donc.
Un article très intéressant sur les effets de mode dans le développement informatique. J'ai d'ailleurs decouvert un nouvel acronyme très parlant : YAGNI
Quelques règles basiques mais qu'il est toujours bon de rappeler pour vos README.md. La grande majorité est totalement adaptée aux projets internes à une entreprise.
Écrire du code de manière inutilement savante cause bien plus de problème qui n'en résout.
The key is to weigh the cost of an abstraction against its benefit.
Des bonnes pratiques pour développer avec Node.js. Très instructif :)
Quelques règles intéressantes à connaître pour tout script Shell que vous écrivez.
#!/usr/bin/env bash
set -o errexit
set -o nounset
set -o pipefail
if [[ "${TRACE-0}" == "1" ]]; then
set -o xtrace
fi
if [[ "${1-}" =~ ^-*h(elp)?$ ]]; then
echo 'Usage: ./script.sh arg-one arg-two
This is an awesome bash script to make your life better.
'
exit
fi
cd "$(dirname "$0")"
main() {
echo do awesome stuff
}
main "$@"
Bonne pratiques de backup de Sebsauvage.
Quelques bonnes pratiques pour les formulaires.
Une introduction au linting.
Originally published at https://www.colbyfayock.com/2019/10/what-is-linting-and-how-can-it-save-you-time
Comment utiliser les éléments HTML <nav>
, <aside>
, <article>
correctement.
Ce qui se passe pour le code depuis la machine du développeur jusqu'au serveur de prod chez N26.