kalvn's links
Tag cloud
Picture wall
Daily
RSS Feed
  • RSS Feed
  • Daily Feed
  • Weekly Feed
  • Monthly Feed
Filters

Links per page

  • 20 links
  • 50 links
  • 100 links

Filters

Untagged links
page 12 / 189
How to Avoid JWT Security Mistakes in Node.js https://www.nodejs-security.com/blog/how-avoid-jwt-security-mistakes-nodejs
26/12/2024 02:01:48

Quelques points de sécurité important à prendre en considération pour l'usage des JSON Web Tokens (JWT).

Le point principal étant : pensez à systématiquement vérifier la signature d'un token avant d'en consommer le contenu.

jwt sécurité
Preloading fonts for web performance with link rel=”preload” - HTMHell https://htmhell.dev/adventcalendar/2024/25/
25/12/2024 17:26:54

Pré-charger les polices de caractère dont on sait à l'avance qu'elles seront utilisées, pour que le navigateur n'attende pas d'avoir chargé le CSS pour les télécharger.

Cette technique permet de limiter les layout shifts provoqués par le remplacement de la police par défaut par la police personnalisée, et d'améliorer le temps de chargement global de la page.

css performances optimisation font
Release v0.14.0 · kalvn/Shaarli-Material https://github.com/kalvn/Shaarli-Material/releases/tag/v0.14.0
24/12/2024 15:32:01

Shaarli Material v0.14.0 est de sortie ! 🎅❄️

Au menu : un gros nettoyage des ressources front-end qui ne sont plus nécessaires et une mise à jour pour les autres.

shaarli release theme
Elysia 1.2 - You and Me | ElysiaJS https://elysiajs.com/blog/elysia-12.html
24/12/2024 13:33:50

Même si je n'utilise pas Elysia.js du fait que je n'utilise pas (encore ?) Bun, j'aime beaucoup la façon dont cette librairie a été conçue. Tout est très intuitif, et il y a un gros effort effectué pour encourager les bonnes pratiques (input validation, documentation, client type-safe, etc.).

A essayer !

Et si vous préférez attendre une plus grande stabilité/maturité au niveau de l'API, je pense que d'ici quelques mois, 1 an max ce sera bon. Mais la documentation est déjà très instructive à parcourir.

bun api lib JavaScript framework
On « frôle le mensonge caractérisé » : attention aux chargeurs USB-C que vous achetez https://www.frandroid.com/produits-android/smartphone/2448310_on-frole-le-mensonge-caracterise-attention-aux-chargeurs-usb-c-que-vous-achetez
24/12/2024 12:54:44

Choisir des marques connues pour les chargeurs USB haute puissance.

Article source de 01.net

En gros, marques à retenir :

  • Anker
  • Belkin
  • Ugreen
hardware achat usb
calc-size() and interpolate size | 12 Days of Web https://12daysofweb.dev/2024/calc-size-and-interpolate-size/
23/12/2024 21:14:46

La propriété CSS interpolate-size est un un peu le nouveau box-sizing: border-box; : elle permet de transitioner depuis ou vers un mot clé (auto par exemple) en plus des grandeurs fixes, chose qui a longtemps été impossible avec du pur CSS.

Il suffit de la déclarer à la racine et elle s'applique partout. Mais elle n'est pas activé par défaut pour éviter les régression sur les anciens sites.

css animation
Release FreshRSS 1.25.0 · FreshRSS/FreshRSS https://github.com/FreshRSS/FreshRSS/releases/tag/1.25.0
23/12/2024 16:56:47
rss app release
Tea Consent (VF) - YouTube https://youtube.com/watch?v=Wzkb5N_h0kY
23/12/2024 10:10:34
thumbnail

Le consentement expliqué de manière on ne peut plus simple.

Via https://sebsauvage.net/links/?2KUxbg

société
PSA: Stop using the title attribute as tooltip! - HTMHell https://htmhell.dev/adventcalendar/2024/22/
23/12/2024 10:07:59

L'usage des popover HTML comme alternative à l'attribut title qui n'est ni accessible ni utilisable sur mobile.

Il y a tout de même encore quelques efforts à faire pour le positionnement et l'interactivité.

css popover
Easing Wizard - CSS Easing Editor https://easingwizard.com/
23/12/2024 09:41:57

Un outil pour faciliter l'usage des fonction CSS d' "easing" (aucune idée de comment traduire ça).

Très bien conçu et très sympa esthétiquement, avec cette petite touche néon :)

animation outil css
The NGINX Handbook – Learn NGINX for Beginners https://www.freecodecamp.org/news/the-nginx-handbook/
22/12/2024 09:31:21

Un (long) article très complet pour apprendre tout ce qu'il y a à savoir sur les fichiers de configuration Nginx, incluant SSL et HTTP2.

nginx http2 configuration
Les Animations liées au scroll avec CSS - Alsacreations https://www.alsacreations.com/article/lire/1935-animations-liees-au-scroll-en-css.html
22/12/2024 09:01:20

Initiation aux animations de défilement (scroll animation) en CSS.

css animation scroll
How To Create Multi-Step Forms With Vanilla JavaScript And CSS | CSS-Tricks https://css-tricks.com/how-to-create-multi-step-forms-with-vanilla-javascript-and-css/
21/12/2024 09:42:08

Petit rappel de comment gérer un formulaire complexe en JavaScript sans framework.

JavaScript form frameworkless
Automatisch - Open Source Zapier Alternative https://automatisch.io/
21/12/2024 09:21:10

Une alternative open source à Zapier ou IFTTT pour automatiser vos services web.

automatisation ifttt
Top 10 npm power-user commands every JavaScript developer should know | Snyk https://snyk.io/fr/articles/top-10-npm-power-user-commands-every-javascript-developer-should-know/
20/12/2024 00:05:54

Quelques commandes utiles de npm.

npm cli
Exploring Node.js Readable Streams https://pavel-romanov.com/exploring-the-core-concepts-of-nodejs-readable-streams
17/12/2024 22:11:55

Travailler avec les streams dans Node.js.

stream nodejs JavaScript
17Cyber - Mon assistance en ligne https://17cyber.gouv.fr/
17/12/2024 21:50:34

Équivalent numérique du 17, pour signaler des soucis de "cyber malveillance" ou "cybercriminalité".

administratif gouvernement police sécurité
GitHub - inversify/InversifyJS: A powerful and lightweight inversion of control container for JavaScript & Node.js apps powered by TypeScript. https://github.com/inversify/InversifyJS
16/12/2024 23:34:08
JavaScript TypeScript lib dependency-injection
International Telephone Input https://intl-tel-input.com/
16/12/2024 23:25:35

Un composant de saisie d'un numéro de téléphone qui inclut le choix du pays pour l'indicatif téléphonique.

téléphone input widget
Improving User Experience for Multilingual Web Browsing - HTMHell https://htmhell.dev/adventcalendar/2024/13/
16/12/2024 23:19:45

Empêcher les systèmes de traduction de pages web intégrés au navigateur de traduire certains éléments avec l'attribut translate="no".

html traduction
page 12 / 189
3898 links, including 129 private
Shaarli - The personal, minimalist, super fast, database-free, bookmarking service by the Shaarli community - Theme by kalvn