Daily Shaarli

All links of one day in a single page.

May 3, 2022

The Observant Developer Part 1

Un bon article pour démarrer dans l'observabilité des applications et en comprendre les enjeux.

L'auteur parle notamment de OpenTelemetry qui sort de plus en plus son épingle du jeu dans le domaine en proposant un standard et plusieurs librairies prêtes à l'emploi pour observer les frameworks / applications les plus connues

Lossless compressor and decompressor for numerical data
thumbnail

Un algorithme de compression spécialisé dans les séquences numériques (e.g. Time Series)

RedisInsight, a Redis GUI
thumbnail

Un GUI Open Source pour Redis assez pratique je trouve car il est assez difficile de visualiser clairement le contenu d'un cluster Redis

The Code Review Pyramid - Gunnar Morling

Sur quoi faut-il porter son attention lors d'une revue de code

CheerpJ 2.3 - JVM with WebAssembly
thumbnail

Le retour des applets Java

Un projet pour lancer des applications dans le browser en utilisant une JVM qui tourne en WebAssembly.

Why I don't miss React: a story about using the platform - Jack Franklin

L'auteur parle de l'utilisation des WebComponents et autres API standard du web plutôt que des framework complexes de type React

Scaling yourself in a hypergrowth company
thumbnail

Article du CTO de Alan et de son évolution dans une startup passée de 2 à 500 personnes en 6 ans.
Il parle notamment de "se virer" tous les 6 mois d'une partie du produit pour passer la main et faire avancer une autre partie de l'entreprise

JavaScript's Dependency Problem
thumbnail

"These inexperienced but overconfident developers tend to discover that it is harder to make a meaningful contribution to an existing package than it is to create a simpler version from scratch."

3 Metrics for Engineering Team Success Other Than Velocity

Article intéressant pour évaluer des KPI pour une équipe projet

  • Earned Business Value: nombre fixe de points à répartir entre vos features et leurs sous tâches
  • Cycle Time: temps nécessaire pour réaliser une feature
  • Cumulative Flow: répartition des tâches en fonction des états (todo, in progress, done, etc)
Design For Scale and High Availability - What Does 100 Million Users On A Google Service Mean?
thumbnail