Daily Weekly Monthly

Monthly Shaarli

All links of one month in a single page.

July, 2025

Unpacking Config & Env Variables in Node.js

Des considérations importantes à prendre en compte lorsque vous travaillez avec des variables d'environnement et la configuration de vos applications.

Web Awesome

Des web components prêts à l'emploi.

Tips for making regular expressions easier to use in JavaScript

Quelques astuces pour bosser avec les regex.

We migrated our site to Eleventy and increased performance by 24% | Etch Software Studio

Un excellent retour d'expérience sur le bénéfice de passer de Next.js à Eleventy pour construire un site web.

Upyo

Une lib d'envoi d'emails en JavaScript. Une alternative au célèbre Nodemailer.

Typed Query Builders: Kysely vs. Drizzle

Comparaison de deux query builders populaires en TypeScript.

J'aime beaucoup knex.js donc j'aurais tendance à me tourner vers Kysely.

The 500x performance gap between Node.js version managers (and why you might not care)

Tous les gestionnaires de version de Node ne se valent pas. Spoiler : choisissez Volta, il est rapide, simple, et se laisse volontairement oublier.

The Story of Fastify + Vue

Utilisation de Fastify et Vue (et Vite) comme alternative aux gros meta frameworks type Next or Nuxt.

L'idée est de garder le maximum de contrôle et d'éviter les black boxes qui fonctionnent "par magie".

snapDOM – HTML to Image capture with superior accuracy and speed

Un outil qui capture le DOM sous forme d'image.

Compression 7zip

Commande 7zip pour taux de compression optimal. Je me note ça pour la garder sous le coude :

7zz a -snl -t7z -m0=lzma2 -mx=9 -myx=9 -mfb=257 -md=1024m -ms=on -mmt=off archive.7z répertoire

Plus d'infos ici : https://sebsauvage.net/links/?s0zmfA

Satisfies in TypeScript – Frontend Masters Blog

Cas d'utilisation pour satisfies en TypeScript.

Parsing 1 Billion Rows in Bun/Typescript Under 10 Seconds

Traiter un fichier CSV de 13GB en 9 secondes en tirant parti des structures bas niveau de JavaScript (Bun dans le cas présent).

JavaScript string slice() considered harmful | Attio

Faites attention lorsque vous découpez une chaîne de caractères avec .slice(), elle risque de découper certains emojis en différentes code units, ce qui n'est probablement pas ce que vous voulez.

Modern JavaScript in NGINX: QuickJS Engine Support for njs – NGINX Community Blog

Exécuter du JavaScript moderne directement dans nginx. C'était déjà possible avec njs, mais l'ajout de QuickJS comme runtime offre de nouvelles possibilités.

When can I use Temporal?

Pourquoi la nouvelle API Temporal qui vise à remplacer Date en JavaScript prend autant de temps à arriver en version finale.

Makefile Tutorial By Example

Apprendre la syntaxe et les possibilités offertes par Makefile.

Writing Code Was Never The Bottleneck - ordep.dev

Bien d'accord avec cet article. À celà il faut ajouter la création d'architectures systèmes cohérente, la clarification des besoins métiers, la documentation, et bien d'autres activités que l'accélération de la production de code ne résout pas, au contraire.

Via https://sebsauvage.net/links/?DJ9WJg

Plakar - Effortless backup

Une nouvelle solution de backup qui semble proposer de bonnes performances et du chiffrement par défaut.

Via https://korben.info/plakar-solution-backup-open-source-francaise.html

Modern Node.js Patterns for 2025

Excellent article qui couvre les précieux ajouts à Node.js ces dernières années, pour réduire le besoin en dépendances externes, et écrire du code plus efficace et plus maintenable.

Framalab’s Stirling PDF

Une foulée d'outils pour manipuler des PDFs en ligne.