La rentrée est souvent l’occasion de partir sur un nouveau cycle et de faire bouger les choses. Après avoir rechargé les batteries cet été, la newsletter revient avec une nouvelle formule ⚡
Au menu, vous retrouverez désormais les outils coup de cœur des Sfeiriens et leurs meilleurs trucs et astuces en plus de la sélection d'articles.
📰 Articles
Big Changes Ahead for Deno
Après avoir annoncé une levée de fonds de 21 millions de dollars en juin, Deno annonce sur son blog de grands changements à venir : une meilleure developer experience, une forte compatibilité avec npm et l’arrivée du serveur web Javascript le plus rapide jamais développé.
What Are Over-Fetching and Under-Fetching?
Deux des problèmes récurrents avec les APIs sont l’over et l’under-fetching. Cet article de Nordic APIs revient sur ces notions et propose des solutions simples pour résoudre ce problème courant.
Is COUNT(*)
slow in MySQL?
Réponse courte: Non. Réponse plus longue : L’opération COUNT(*)
est optimisée de telle sorte à calculer le résultat à partir du plus petit index secondaire. Réponse complète : l’article 😁
🛠️ Outils
JSON Visio
JSON Visio permet de visualiser des graphes à partir d’objets JSON. On peut enregistrer ces graphes sous forme d’images, on peut également lancer des recherches sur les nœuds. L’outil est disponible sur le web mais aussi en local, en exécutant l’éditeur via Docker.
K9s
K9s est une interface de ligne de commande pour interagir avec des clusters Kubernetes. L'objectif de ce projet est de faciliter la navigation, l'observation et la gestion des applications déployées.
💡Trucs et astuces
Voici un script shell qui permet de mettre à jour la branche principale de plusieurs projets git.
superpull() {
for dir in ~/*
do
if [ -d "$dir/.git" ];
then
echo $dir;
git -C $dir checkout "$(git -C $dir branch -rl '*/HEAD' | grep -o '[^/]\+$')" -f;
git -C $dir pull;
fi
done
}
Le script va regarder dans les dossiers situés dans le répertoire HOME. Pour chaque répertoire, s'il contient un dossier .git
alors un git pull
est effectué sur la branche principale (qui est très souvent master
ou main
).
Vous voyez des évolutions à ce script ? N'hésitez pas à poster vos pistes d'améliorations en commentaire 👇
Top comments (0)