Daily Weekly Monthly

Monthly Shaarli

All links of one month in a single page.

July, 2026

Load testing a web API with k6

Utilisation de k6 pour créer des petits scripts de tests de charge. Mettez vos APIs sous tension et voyez ce qu'il se passe.

Integration testing Node.js with Testcontainers

Un exemple d'utilisation des Testcontainers dont j'avais parlé il y a quelques temps, pour effectuer des tests d'intégration.

Production at the Edge

Une lecture très instructive pour comprendre comment héberger une application web avec Cloudflare en utilisant leurs différentes ressources (hosting, workers JS, DB, cache, fichiers, etc.).

Mais j'en recommande aussi la lecture même si vous n'utilisez pas Cloudflare. L'article est bardé d'excellents conseils à tous les niveaux si vous êtes développeur et devez à un moment donné héberger vos applications publiquement. On y parle logging, observabilité, rate limiting, sécurité, etc. Autant d'aspects que vous devrez inévitablement penser à un moment donné.

Le style d'écriture est sans fioritures, droit au but, ce qui permet de couvrir un maximum de sujets en un minimum de temps.

L'objectif affiché est la simplicité, le KISS. N'apporter la complexité que le plus tard possible, quand elle devient nécessaire. C'est ma philosophie en matière de dev.

Et ça me fait réaliser que l'offre cloud de Cloudflare semble bien plus simple, harmonieuse et bien pensée que ce qu'offre la concurrence (Amazon, Google et Microsoft), quand bien même je ne suis pas fan de la mainmise de Cloudflare sur une grosse partie du web du fait de ses solutions de protection contre les bots.

Background jobs in Node.js with BullMQ

Utilisation de BullMQ et Redis pour des traitements longs en tâche de fond.

EHTML

Un petit framework JavaScript qui se veut minimaliste et aussi proche que possible du HTML et des APIs natives du navigateur.

OpenPencil — Open-Source Design Editor | OpenPencil

Une alternative à Figma.

Why Vanilla JS

Encore un petit plaidoyer pour arrêter de sur-utiliser les framework et essayer de se cantonner à ce que propose la Web Platform et qui suffit dans de nombreux cas.

GitHub - hatoo/oha: Ohayou(おはよう), HTTP load generator, inspired by rakyll/hey with tui animation. · GitHub

Un outil en ligne de commande mais avec une interface graphique dans le terminal (TUI) pour faire des tests de charge HTTP.

Announcing TypeScript 7.0 - TypeScript

TypeScript 7 est de sortie, avec ses performances bien supérieures aux précédentes versions.

What's new in ECMAScript 2026 | pawelgrzybek.com

Les nouveautés dans JavaScript en 2026, expliquées succintement avec des exemples.

Tools | Flavio Copes

Des tonnes d'outils de développement qui tournent exclusivement dans le navigateur.

Carto Tchoo

Une carte des trains en temps réel.

How I added search to my static site with Pagefind

Comment utiliser Pagefind pour indexer un site statique (qui n'a donc pas de logique côté serveur et pas de base de données).

Environment Variables in Node.js

Gestion des variables d'environnement et des secrets avec Node.js.

Les conseils prodigués sont illustrés avec Node mais s'appliquent à n'importe quel autre language qui tourne côté serveur.

The Goldilocks customizable select height - JakeArchibald.com

Le peaufinage poussé à l'extrême pour configurer la façon dont un select custom (bientôt possible dans tous les navigateurs) se positionne et s'étend.

Ça permet de se rendre compte de la complexité qui se cache derrière des éléments qui paraissent simples.

On the <dl> | Ben Myers

Les avantages sémantiques et donc d'accessibilité qui découlent de l'usage de l'élément HTML dl (description list) lorsque vous devez afficher des infos sous forme de couple clé valeur.

In-N-Out Animations: Dialogs (Part 1/3) – Master.dev Blog

De la complexité d'animer les modals (comme dialog, popover) avec CSS.

GitHub - lirantal/nodejs-cli-apps-best-practices: The largest Node.js CLI Apps best practices list ✨ · GitHub

Quelques bonnes pratiques pour construire un outil en ligne de commande (CLI) avec Node.js.