Daily Weekly Monthly

Weekly Shaarli

All links of one week in a single page.

Week 51 (December 18, 2023)

Web Components Will Outlive Your JavaScript Framework | jakelazaroff.com

Un très bel article qui explique pourquoi les Web Components et plus généralement les standards seront toujours plus pérennes que les frameworks.

Le passage sur le coût des dependences est crucial et bien expliqué, surtout pour les projets impossibles à mettre à jour tous les mois. Pensez-y, moins vous comptez faire évoluer une app, plus vous devez limiter les dépendances externes.

Deep Cloning Objects in JavaScript, the Modern Way

structuredClone(obj) est la bonne solution pour faire un deep clone d'un objet en JavaScript. Il n'y a que quelques limites à prendre en compte, à la fin de l'article, mais pour 95% des cas d'utilisation elles ne posent pas de problème.

Learn Kubernetes Basics | Kubernetes

Un tuto relativement simple en 6 étapes pour comprendre les composants de base de Kubernetes (cluster, node, pod, deployment, service, replica set).

  1. Create a Kubernetes cluster
  2. Deploy an app
  3. Explore your app
  4. Expose your app publicly
  5. Scale up your app
  6. Update your app
Server-Timing - HTTP | MDN

Ce header HTTP envoyé dans la réponse du serveur permet d'afficher côté client (navigateur donc) des informations détaillées sur les différents temps de traitement côté serveur (par exemple la durée des requêtes SQL, si un cache a été utilisé, etc.).

Le serveur est responsable d'envoyer les metrics qu'il souhaite. À utiliser avec précaution car ça revient à rendre publique en partie la structure du serveur.

Exemple d'utilisation et de visualisation avec Chrome : https://ma.ttias.be/server-timings-chrome-devtools/

nutjs.dev - Desktop automation

Cette lib vous permet d'automatiser certaines interactions avec votre ordi. Bouger la souris, cliquer sur un bouton par reconnaissance d'image, etc.

Moving your mouse around your screen, clicking buttons or icons, typing on your keyboard, reading screen content, and much more — it's all possible with nut.js.

Critiques pour Bypass Paywalls Clean (D) – Modules pour Firefox sous Android (fr)

Une extension Firefox qui permet de contourner les paywalls en simulant le user-agent d'un robot indexeur de moteur de recherche (type Google bot). Pas encore testé.

Animer un bouton burger simple avec SVG et CSS - Alsacreations

Un tuto simple qui aborde l'animation d'un SVG simple avec des transitions CSS.

OrbStack · Fast, light, simple Docker & Linux on macOS

Une alternative à Docker Desktop qui se dit plus rapide et légère. Pas testé.