Daily Shaarli

All links of one day in a single page.

2022年6月6日

Hack an electronic safe with Arduino
thumbnail

Un gars qui a fait du reverse engineering sur son coffre électronique, il a trouvé une faille pour ouvrir n'importe quel coffre de la marque

Fallacies of Distributed Systems
thumbnail

8 fausses idées reçues lorsque l'on développe des systèmes distribués

How to play with the GPT-3 language model
thumbnail

On peut utiliser GP3T pour générer du texte gratuitement sur OpenAi

Best Practices for Naming Variables: What the Research Shows
thumbnail

La chercheuse résume son travail dans la vidéo de 10 minutes à la fin de l'article.

Elle a développé un concept de "linguistics smell" pour parler de l'épineux problème du naming qui accroît la complexité du code.

2 conseils simples:

  • avoir des noms qui respectent leurs promesses (isValid est un booléen, customers contiens plusieurs éléments, etc)
  • se mettre d'accord sur une structure (les dates se terminent par at, les quantifieurs sont à la fin, pas d'abreviation, etc)
Continuous Development on Kubernetes with GitOps Approach
thumbnail

Comment faire une CD GitOps sur Kubernetes avec l'excellent ArgoCD

How is data stored in V8 JS engine memory?
thumbnail

Un article très intéressant sur le fonctionnement interne de v8 (le moteur JS de Node.js et Chrome) qui explique la représentation interne des différents types.

Si le sujet vous intéresse, j'avais compilé des ressources sur le fonctionnement des moteurs Javascript (et particulièrement v8) ici 👉 https://github.com/Aschen/understand-js-runtimes