Daily Weekly Monthly

Monthly Shaarli

All links of one month in a single page.

June, 2025

Nic Chan

Le design de ce site éveille en moi une délicieuse nostalgie 😊 Il ne manque plus que des sons un peu "bruts" et nous voilà revenus à l'époque d'AOL et MSN.

Using shadow DOM - Web APIs | MDN

Qu'est-ce que le shadow DOM ?

What's coming to JavaScript | Deno

Quelques nouveautés à venir dans JavaScript.

psviderski/unregistry: Push docker images directly to remote servers without an external registry

Un registry Docker éphémère qui facilite le transfert d'une image d'un système (par exemple un serveur CI/CD) à un autre (typiquement un serveur applicatif).

psviderski/uncloud: A lightweight tool for deploying and managing containerised applications across a network of Docker hosts. Bridging the gap between Docker and Kubernetes ✨

De l'orchestration de containers qui se veut plus abordable que Kubernetes.

Le setup initial semble quand même loin d'être simple mais c'est bien d'essayer de trouver des alternatives.

Forcer l'application de conventions CSS avec Stylelint - Alsacreations

Linter du code CSS avec Stylelint comme on le fait généralement pour le code JS avec ESLint.

RespImageLint

Des infos sur les règles à prendre en considération si vous voulez exposer différentes images en fonction de la taille du navigateur de vos visiteurs.

Pourquoi je pense que l'IA ne va pas remplacer les développeurs - Liens en vrac de sebsauvage

Sous le coude en cas d'argumentation nécessaire.

JavaScript broke the web (and called it progress) - Jono Alderson

Une autre mise au point sur cette fâcheuse tendance à sur-complexifier les systèmes informatiques, et les sites web en général.

The Cult of Hard Mode

Ode à la simplicité qui souvent résout autant de problèmes que la complexité n'en crée.

Server Part Deals | Enterprise Drives — ServerPartDeals.com

Disques durs à bons prix, suggéré par Sebsauvage.

HTML spec change: escaping < and > in attributes  |  Blog  |  Chrome for Developers

La specification HTML change et transformera dorénavant les caractères < et > des valeurs d'attributs en & lt; et & gt; (sans espace) respectivement lorsque accédés avec innerHTML ou outerHTML.

Node.js Profiling with VS Code

Utiliser VS Code pour analyser l'exécution de vos applications Node.js, en terme de CPU et mémoire.

GitHub - Orange-OpenSource/hurl: Hurl, run and test HTTP requests with plain text.

Un wrapper autour de CURL qui simplifie la syntaxe, permet d'enchaîner plusieurs requêtes en les écrivant dans un fichier, et permet de valider les réponses avec différents critères (durée, contenu, etc.).

A full comparison of 6 JS libraries for generating PDFs - DEV Community

6 lib JavaScript pour générer des PDFs :

  1. PDFKit – plutôt bas niveau, style impératif
  2. pdfmake – wrapper autour de PDFKit, style déclaratif
  3. jsPDF
  4. Puppeteer – pas vraiment fait pour ça mais pourquoi pas
  5. pdf-lib – également un wrapper autour de PDFKit
  6. pdfme
📺 Introducing the Fediverse: a New Era of Social Media

Une belle vidéo de 4 minutes qui présente le fediverse et sa raison d'être.

Docker Compose DNS entries – Rob Allen

Il est possible de modifier la façon dont un container Docker résout un domaine avec l'instruction extra_hosts.

TypedArray - JavaScript | MDN

Approfondir l'usage de buffers pour stocker des données binaires en JavaScript. Mais je vous préviens c'est un peu technique 😅

Auto-hébergez les services qui vous sont vitaux ‒ Simounet.net

Totalement d'accord. C'est comme ça que j'ai appris les bases de l'administration d'un système UNIX et non seulement ça me permet d'acquérir un peu d'indépendance, mais ça m'aide énormément dans mon boulot !

A lightweight, self-hosted Sentry alternative without a subscription

Une alternative à Sentry pour aggreger les erreurs qui se produisent dans le navigateur des utilisateurs de votre site ou votre application web.

1. Web standards | MDN Curriculum

Apprendre ce qu'est le web, un tutorial pour les nouveaux venus.

To Get More Signal From Coding Interviews, Stop Saying This Word | Mandy Musings

Tenter d'arrêter de demander pourquoi... lorsque vous êtes en entretien avec un candidat, qui est souvent interprété négativement.

React Photo Studio

Une application d'édition d'image type Photoshop (qui en reprend d'ailleurs certains codes), directement dans le navigateur.

En beta pour le moment, mais ça semble déjà très complet.

JavaScript's upcoming Temporal API and what problems it will solve | WaspDev

Un très bon article qui détaille les nouveautés de l'API Temporal qui remplace Date en JavaScript.