Daily Shaarli

All links of one day in a single page.

August 6, 2022

Do more with Protocol Buffers by leveraging encoding
thumbnail

Très bonne explication du fonctionnement et des usages de Protocol Buffer, le standard pour encoder et partager des données binaires.

C'est un pseudo langage pour représenter de la données, des nombres, des strings, etc

message Event {
  fixed32 count = 42;
  string user = 'aschen' ;
} 

Des librairies sont disponibles dans tous les langages pour encoder / décoder des messages protobuf.

On peut s'en servir pour envoyer des messages sur le réseau de manière performante (par rapport au traditionnel JSON) mais aussi pour stocker des objets dans des fichiers.

Dans Kuzzle on s'en sert pour une communication efficace entre les nœuds du cluster par exemple

How To Use Multithreading in Node.js
thumbnail

Un excellent tutoriel sur les Workers Thread en Node.js pour faire du multi-threading.

Digital Ocean font toujours du très bon contenu je trouve 👍

Extended Jupyter Notebook Docker images
thumbnail

Des images Docker preconfigurés pour utiliser Jupyter Notebook.

Mirrord: mirror traffic from production to local environment
thumbnail

Un outil pour renvoyer le traffic puis votre cluster Kubernetes vers votre environnement local, parfait pour Debug ou tester son code avec de vraies données 👌

Concrètement il faut choisir le pod depuis lequel on veut rédiriger le traffic et s'assurer qu'on a le service local tournant sur le même port sur sa machine.

Les brouillages ont plus d’un tour dans leur sac !

Une histoire intéressante de fréquence 3G mis à mal dans un quartier par un simple tag RFID !