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.
Pourquoi il est important d'héberger vos ressources (CSS, JavaScript, frameworks, etc.) vous-même.
Un bon aperçu de l'utilisation du phénomène de propagation des évènements JavaScript pour simplifier votre code.
- Use consistent formatting & indentation
- Use clear variable and method names
- Use comments where necessary
- Use the DRY principle (Don’t Repeat Yourself)
Pas mal de bonnes pratiques PHP.
Quelques bonnes pratiques si vous débutez en Javascript.
Quelques bonnes pratiques pour la création d'APIs.
Un article intéressant sur l'utilisation correcte de la directive v-for de Vue.js. Il aborde notamment l'utilisation très conseillée de :key et les risques encourus si elle est absente.