Daily Shaarli

All links of one day in a single page.

July 20, 2022

Detect JavaScript Memory Leaks with queryObjects

Un autre article sur la recherche de memory leak en Javascript.

L'auteur utilise une fonctionnalité non documenté de Chrome qui permet d'afficher toutes les instances d'une classe.

class User {
  //... 
} 

const user = new User();

// find all instances of User
queryObjects(User);

Ça ne marchera pas pour les POJO du coup mais c'est un bon outil supplémentaire pour aider dans la recherche des fuites mémoires.

Qui réchauffe le climat (et comment) ?
thumbnail

Très bon résumé sur les gaz à effets de serre et leur origine.

J'aime beaucoup ls changements de perspective sur les groupes de pays émetteurs en fonction de différents critères: émission de carbone vs empreinte carbone, total cumulé vs émission actuelle

Renovabot, Universal dependency update tool that fits into your workflows
thumbnail

Un bot qui s'occupe d'ouvrir des PRs pour mettre à jour les dépendances des projets. (Directement disponible sur Github)

Lorsqu'elles ne sont pas mises à jour, les dépendances font croître la dette technique.

Cela pose de potentiels problèmes de sécurité avec des failles non patché mais ça rend aussi plus complexe les mises à jour ultérieurs.

Carbon language, the C++ successor
thumbnail

Un nouveau langage conçu pour être la relève du C++ avec une syntax proche, des performances équivalentes et surtout une compatibilité avec les libs C++ existante.

Le langage compile vers du bytecode LLVM et on profite donc de tous les outils de l'écosystème.

Encore une fois, c'est des ingénieurs de chez Google qui poussent pour un nouveau langage, c'est encore expérimental mais prometteur 👌