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
Cet article résume très précisément et très justement pourquoi l'art (avec de gros guillemets) produit par l'IA générative n'a absolument aucun intérêt.

🔗 https://joshcollinsworth.com/blog/alchemy

#art #intelligence-artificielle
Alchemy
Some thoughts on attempts to create gold out of nothing, and how generative AI, in many ways, mirrors that doomed pursuit
joshcollinsworth.com
November 16, 2025 at 10:42 PM
Une approche intéressante pour héberger des containers (Podman en l'occurrence) : les gérer avec systemd, le gestionnaire de service de nombreuses distributions Linux.

C'est moins standard qu'un Docker Compose mais ça…

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

#docker #podman #container #RedHat
kalvn's links
links.kalvn.net
November 16, 2025 at 10:15 PM
J'ignorais qu'il était techniquement possible d'exécuter des macros JavaScript dans LibreOffice Writer.

Bon, c'est tout sauf ergonomique mais ça a le mérite d'être là.

🔗 https://bojidar-bg.dev/blog/2025-11-11-wordle-libreoffice/

#LibreOffice #macro #JavaScript #challenge
Wordle in LibreOffice
I implemented Wordle in LibreOffice with JavaScript!
bojidar-bg.dev
November 16, 2025 at 4:54 PM
Des layouts communs intégrables facilement dans vos projets avec très peu de code CSS.

🔗 https://bretzel.alsacreations.com/

#CSS #layout
Bretzel, by Alsacréations
bretzel.alsacreations.com
November 16, 2025 at 8:34 AM
Un outil pour générer des fichiers génériques (images, videos, audio, documents de plusieurs types) pour vos tests pendant le développement d'une application par exemple.

🔗 https://filemock.com/

#mock #test #fichier #générateur
FileMock - Free Mock File Generator for Testing
Generate test files instantly. Create mock videos, PDFs, images, documents, and audio files for testing file uploads, storage systems, and application performance.
filemock.com
November 16, 2025 at 8:30 AM
Le top 10 2025 des vulnérabilités liées au web.

🔗 https://owasp.org/Top10/2025/0x00_2025-Introduction/

#sécurité
Introduction - OWASP Top 10:2025 RC1
owasp.org
November 15, 2025 at 7:57 PM
Explication visuelle de ce que sont les "Types" dans TypeScript.

🔗 https://types.kitlangton.com/

#TypeScript
Visual Types
Interactive visualizations of TypeScript concepts. Behold pretty colors.
types.kitlangton.com
November 15, 2025 at 7:53 PM
Utilisation des Blob (*Binary Large OBject*) en JavaScript côté navigateur pour gérer des fichiers de grande taille sans exploser l'utilisation mémoire.

Ça permet même de déclencher un téléchargement purement…

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

#blob #fichier #navigateur #upload #binaire
kalvn's links
links.kalvn.net
November 15, 2025 at 8:40 AM
Une sorte de ffmpeg en JavaScript, pour lire, écrire et convertir des fichiers médias (audio, vidéo) directement dans le navigateur.

🔗 https://mediabunny.dev/

#lib #JavaScript #audio #video
Mediabunny
A JavaScript library for reading, writing, and converting media files. Directly in the browser, and faster than anybunny else.
mediabunny.dev
November 14, 2025 at 9:41 PM
Très pratique ça ! Des tout petits binaires pour mettre en place des healthchecks dans vos containers Docker qui exposent des services HTTP ou TCP.

Tout petits comme 75 ko au lieu de – par exemple – curl et ses ~10…

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

#docker #healthcheck #container #HTTP
kalvn's links
links.kalvn.net
November 14, 2025 at 9:38 PM
Un retour d'expérience intéressant sur la transformation d'une architecture bancale et ambiguë en architecture plus simple et pragmatique.

🔗 https://marmelab.com/blog/2025/10/29/from-graphql-to-zod.html

#GraphQL #REST #Zod #NodeJS
From GraphQL to Zod: Simplifying Arte's API Architecture
Our team at Marmelab helped Arte transition away from a complex GraphQL layer. Here's how Zod became our secret weapon for maintaining type safety while reducing architectural complexity.
marmelab.com
November 14, 2025 at 9:09 PM
C'est vrai qu'on est constamment agressé, on ne s'en rend même plus compte.

🔗 https://tonsky.me/blog/needy-programs/

#notification #app
Needy Programs
We used to use software; now software started to use us
tonsky.me
November 13, 2025 at 7:34 PM
Reposted by kalvn
Obsidian Importer now lets you generate Markdown files from a CSV.

It converts thousands records in seconds and automatically generates a Base that you can use to explore and edit the data.
November 12, 2025 at 8:24 PM
Reposted by kalvn
Obsidian 1.10 is now available! The mobile app now launches A LOT faster.

We've also made many improvements to Bases with new list views, map views, groups, summaries, and APIs to create your own views.
November 11, 2025 at 6:29 PM
Comment concevoir correctement un champ OTP (*One-Time Password*) uniquement avec HTML et CSS.

C'est vrai que la grande majorité de ces champs est une plaie à utiliser (copier/coller qui ne marche pas, curseur qui saute d'un champ à…

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

#otp #UI #UX #CSS
kalvn's links
links.kalvn.net
November 11, 2025 at 9:53 PM
Une carte collaborative qui regroupe les voies romaines telles qu'elles étaient à l'époque d'Astérix.

🔗 https://itiner-e.org/

#histoire #carte #maps
itiner-e
itiner-e.org
November 10, 2025 at 8:32 PM
La "nouvelle" *Navigation API* vise à remplacer l'actuelle *History API* qui n'a jamais été très ergonomique.

Cette nouvelle API est assez massive, elle propose – notamment pour les SPA (Single Page Application) – de…

🔗 https://links.kalvn.net/shaare/4kDrMw

#navigateur #navigation #web
kalvn's links
links.kalvn.net
November 9, 2025 at 8:11 AM
Dans 99% des cas, le cloud est une fausse promesse qui vous coûtera cher.

🔗 https://rameerez.com/send-this-article-to-your-friend-who-still-thinks-the-cloud-is-a-good-idea/

#cloud #retourdexperience
November 7, 2025 at 9:12 PM
Des "starter packs" de comptes à suivre sur le Fediverse, classés par thème.

Ces packs sont une fonctionnalité qui arrivera dans Mastodon 4.6, la prochaine version. Bluesky avait initié cette idée qui a très bien marché au début.

🔗 https://fedidevs.com/starter-packs/

#mastodon #fediverse #compte
Mastodon Starter Pack Directory | Fedidevs
Discover, create, and share Mastodon starter packs to help new users find interesting accounts to follow.
fedidevs.com
November 7, 2025 at 7:50 PM
Reposted by kalvn
Hey #PitchYaGame!

We are making Alabaster Dawn, a story focused Action RPG

🔥 4 elements you can seamlessly switch between
⚔️each one has a close range and long range weapon
🧌 fight monsters taken over by the curse of Nyx
🧩solve lots of puzzles
🌿and bring back nature
November 7, 2025 at 4:12 PM
Un Web Component qui permet de choisir une couleur.

Il y a un color picker natif mais sur certaines plateformes le choix de couleur est limité.

🔗 https://color-input.netlify.app/

#couleur #webcomponents
November 7, 2025 at 5:31 PM
Un outil qui permet de s'assurer qu'un package publié suit les bonnes pratiques.

🔗 https://publint.dev/

#package #linter #NodeJS #npm
publint
Lint npm packages to ensure the widest compatibility across environments
publint.dev
November 6, 2025 at 7:38 PM
Reposted by kalvn
November 6, 2025 at 2:47 PM