Le retour des applets Java
Un projet pour lancer des applications dans le browser en utilisant une JVM qui tourne en WebAssembly.
"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."
Un algorithme de compression spécialisé dans les séquences numériques (e.g. Time Series)
L'auteur parle de l'utilisation des WebComponents et autres API standard du web plutôt que des framework complexes de type React
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)
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
Un GUI Open Source pour Redis assez pratique je trouve car il est assez difficile de visualiser clairement le contenu d'un cluster Redis
Sur quoi faut-il porter son attention lors d'une revue de code
Du tooling pour lancer et debugger ses Github Actions en local, plus besoin d'attendre la CI <3
Un assistant pour écrire du contenu, c'est assez bluffant je dois dire
Je suppose qu'ils se basent sur GP3T ou un autre modèle similaire pour générer du contenu en fonction du contexte fourni.
On en arrive à un point ou des robots (Mark Copy) écrivent des textes pour d'autres robots (Google Search) afin d'optimiser le référencement
Netflix utilise un programme spécial qui va éteindre au hasard n'importe quel service directement en production
Cela oblige les développeurs et devops à développer des programmes extrêmement résilients
Liste de formulations politiquement correctes
Par exemple au lieu de dire "cette réunion est une perte de temps", dites plutôt "Je ne suis pas en mesure d'ajouter de la valeur à cette réunion mais je serais heureux d'examiner le compte rendu"
La Quick Response Team (QRF) est en charge de la gestion des priorités qui arrivent au fil de l'eau et permet ainsi au reste de l'équipe de se concentrer sans interruption sur des tâches plus conséquentes
Article très intéressant qui compare l'emploi du temps d'un manager et celui d'un "maker" (par exemple un développeur).
TLDR;
Les "makers" ont besoin de se concentrer dans des périodes de temps plus longues et parfois une simple réunion au millieu de l'après-midi est suffisante pour perturber la productivité de l'après-midi entière.
Un analyseur de traces agnostique de la techno utilisée avec un léger overhead (~2-10% annoncé) donc utilisable dans des environnements de production
Utilisation des Server Side Events à la place de WebSocket pour des notifications temps réel (GraphQL Subscriptions).
- stack technologique HTTP
- meilleurs perfs avec support HTTP/2
- moins de connexions TCP ouvertes
Une alternative à OpenFaaS pour du Function as a Service
Excellent article qui résume la complexité sous jacente du développement frontend face à une demande "simple"
Les perfs de Rust + WASM comparé à JS ne sont pas suffisantes (~x2) pour justifier la complexification de la stack technique