kalvn
banner
kalvn.net
kalvn
@kalvn.net
I develop stuff at night in my garage.

I share 🇫🇷/🇬🇧 content and links, mainly about #Dev #JavaScript #Node #Vue #Docker

🔗 https://kalvn.net
Nouvel outil d'Alsacréations, cette fois-ci pour optimiser les polices d'écriture pour le web afin de réduire leur taille.

🔗 https://fondue.alsacreations.com/

#optimisation #font #police
Fondue - Optimisation de polices de caractères
fondue.alsacreations.com
December 29, 2025 at 9:29 PM
Plongée dans les limbes du header HTTP : `Cache-Control` pour maximiser la réutilisation des ressources qui peuvent l'être.

🔗 https://danburzo.ro/http-caching-refresher/

#cache #HTTP
HTTP caching, a refresher · Dan Cătălin Burzo
danburzo.ro
December 28, 2025 at 12:35 PM
Comment remplacer certains des éléments qu'on a pris pour habitude de construire en JS par du HTML natif.

J'aime notamment la dernière idée : utiliser l'API popover pour faire un menu latéral caché.

🔗 https://www.htmhell.dev/adventcalendar/2025/27/

#HTML
Replacing JS with just HTML - HTMHell
A collection of bad practices in HTML, copied from real websites.
www.htmhell.dev
December 28, 2025 at 7:26 AM
La lib de *signals* (ce qui sous-tend le système de réactivité des frameworks JavaScript modernes) utilisée par Vue 3.6 en mode *Vapor* (alternative au *virtual DOM*).

🔗 https://github.com/stackblitz/alien-signals

#signal #VueJS
GitHub - stackblitz/alien-signals: 👾 The lightest signal library
👾 The lightest signal library. Contribute to stackblitz/alien-signals development by creating an account on GitHub.
github.com
December 24, 2025 at 1:54 PM
Une réflexion intéressante sur ce qu'apporte réellement un développeur expérimenté comparativement à ceux qui le sont moins.

Je partage cet avis et le fait que ce n'est malheureusement presque jamais vu ni considéré par le…

🔗 https://links.kalvn.net/shaare/TEhCeA

#dev #management
kalvn's links
links.kalvn.net
December 24, 2025 at 1:19 PM
Reposted by kalvn
Micro QuickJS is a new JavaScript engine by the famous Fabrice Bellard 🎉

📖 Written in C
🗜️ Uses 100 kB ROM
⚠️ Supports a subset of JS close to ES5
🐏 Runs programs in as little as 10 kB of RAM
🔥 Speed is comparable to the full QuickJS engine

github.com/bellard/mqui...
GitHub - bellard/mquickjs: Public repository of the Micro QuickJS Javascript Engine
Public repository of the Micro QuickJS Javascript Engine - bellard/mquickjs
github.com
December 23, 2025 at 5:53 PM
Un framework JavaScript conçu comme une fine couche (~5kB) au-dessus des Web Components natifs, un peu comme Lit.

🔗 https://yozo.ooo/

#framework #JavaScript #lib #webcomponents
December 23, 2025 at 5:31 PM
Gérez vos dépenses partagées rapidement et simplement, sans avoir besoin de créer un compte.

🔗 https://framacount.org/

#compte #banque #argent #gestion #outil
December 22, 2025 at 1:05 PM
Une alternative à Everything pour trouver des fichiers par recherche naturelle, phonétique, ou même dans leur contenu.

🔗 https://winfindr.com/

#outil #app #recherche #fichier
WinFindr
Freeware app to search for files and registry data in Windows PC.
winfindr.com
December 22, 2025 at 12:55 PM
Derrière le titre putaclic, quelques bonnes pratiques pour le logging.

Il faut que j'écrive un article sur le sujet d'ailleurs. En résumé :
- ajouter des éléments de contexte
- logger toutes les erreurs et warning, sans exception
-…

🔗 https://links.kalvn.net/shaare/22fNPA

#log #good-practice
kalvn's links
links.kalvn.net
December 22, 2025 at 8:20 AM
Reposted by kalvn
This video is such a monumental step backwards. 😅
It's really sad that Chrome laid off one of the world's best CSS developer-designers, and now they have to fake demos of web features. youtu.be/d8J0vs-bEPE?...
Create Scroll-Triggered Animations with CSS
YouTube video by Chrome for Developers
youtu.be
December 21, 2025 at 4:12 PM
Une application de dictée vocale (*speech-to-text*) qui utilise le modèle Whisper d'OpenAI purement en local (l'APK fait 70 Mo environ).

FUTO propose également un clavier alternatif bien plus respectueux de la…

🔗 https://links.kalvn.net/shaare/JZvx3w

#app #Android #reconnaissance-vocale #privacy
kalvn's links
links.kalvn.net
December 21, 2025 at 12:54 PM
Un clavier alternatif pour Android. Pas testé.

🔗 https://anysoftkeyboard.github.io/

#Android #clavier #app
AnySoftKeyboard
Official website of AnySoftKeyboard, the open source Android keyboard.
anysoftkeyboard.github.io
December 21, 2025 at 12:49 PM
Je suis d'accord avec cette personne : j'adore écrire du code et je vois pas pourquoi je confierais cette tâche à une IA.

🔗 https://davidcel.is/articles/writing-code-is-fun

#dev #intelligence-artificielle
Writing Code Is Fun
I became a software engineer because writing code is fun. Thinking through hard problems, designing elegant solutions, seeing the things you’ve built working for the first time… these moments are all deeply satisfying, so why in the world would I ever surrender them to AI?
davidcel.is
December 20, 2025 at 10:41 PM
Reposted by kalvn
New BLOG POST incoming!
2025 is about to end and we wanted to talk about our plans for 2026 and akso introduce a NEW FEATURE for #AlabasterDawn!

Blog Post:
www.radicalfishgames.com?p=7879
December 20, 2025 at 12:03 PM
Un nouveau standard ouvert pour décrire la façon de tester et appeler une API HTTP, très utile pour les clients HTTP type Postman.

Ce standard est proposé par Bruno, qui est un excellent client HTTP, offline-first…

🔗 https://links.kalvn.net/shaare/iPTIKg

#Bruno #postman #HTTP #specification #API
kalvn's links
links.kalvn.net
December 20, 2025 at 8:45 AM
December 20, 2025 at 8:12 AM
Une solution de captcha à auto-héberger.

🔗 https://altcha.org/fr/

#captcha
ALTCHA - Next-Gen Captcha and Spam Protection
ALTCHA is a SaaS platform providing Captcha alternatives and AntiSpam protection for websites with privacy in mind.
altcha.org
December 20, 2025 at 7:55 AM
La spécification CSS pour les layouts de type "masonry" (blocs en quinconce) est quasiment terminée, et la preview peut être testée dans Safari. Quelques noms de propriétés vont probablement changer, mais l'article décrit…

🔗 https://links.kalvn.net/shaare/r2gdvA

#CSS #specification #masonry #grid
kalvn's links
links.kalvn.net
December 20, 2025 at 7:47 AM
Commet mêler `` et `view-transition` pour animer le zoom sur une image.

🔗 https://medienbaecker.com/articles/dialog-view-transitions

#CSS #dialog #transition #animation
Dialog view transitions · Medienbäcker Thomas Günther
Combining view transitions and the dialog element, possible?
medienbaecker.com
December 19, 2025 at 10:11 PM
Point de vue intéressant – mais pas universel – la capacité à accomplir une tâche rapidement et sur la diminution de l'énergie requise pour commencer cette tâche (l'énergie "d'activation") qui en découle.

🔗 https://jsomers.net/blog/speed-matters

#optimisation #dev
Speed matters: Why working quickly is more important than it seems « the jsomers.net blog
jsomers.net
December 18, 2025 at 10:07 AM
Un article un peu ancien(2021) mais qui explique le principe du CORS qui rend fou de nombreux développeurs.

C'est un concept que je conseille à tous les dev web de maîtriser sur le bout des doigts histoire d'éviter de futures prises de tête.

🔗 https://jakearchibald.com/2021/cors/

#CORS #web
How to win at CORS
The 'how' and 'why' of CORS, from start to finish.
jakearchibald.com
December 17, 2025 at 5:06 PM
Un éditeur de code léger et natif, mais qui semble néanmoins offrir pas mal de fonctionnalités.

Plus dans la philosophie Sublime Text que VS Code.

🔗 https://github.com/SpartanJ/ecode

#code #app #ide
GitHub - SpartanJ/ecode: Lightweight multi-platform code editor designed for modern hardware with a focus on responsiveness and performance.
Lightweight multi-platform code editor designed for modern hardware with a focus on responsiveness and performance. - SpartanJ/ecode
github.com
December 16, 2025 at 10:09 PM