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 1 / 202
Should You Stop Using Prisma? Why Database ORMs Might Be the Worst Thing That Happened to Backend Development | by Sohail Saifi | Medium https://medium.com/@sohail_saifi/should-you-stop-using-prisma-421aba045846
14/11/2025 23:14:38

Une réflexion sur l'utilisation des ORMs.

ORM
Mediabunny https://mediabunny.dev/
14/11/2025 22:41:44

Une sorte de ffmpeg en JavaScript, pour lire, écrire et convertir des fichiers médias (audio, vidéo) directement dans le navigateur.

lib JavaScript audio video
GitHub - tarampampam/microcheck: 🧪 Lightweight health check utilities for Docker containers https://github.com/tarampampam/microcheck
14/11/2025 22:38:37

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 Mo.

docker healthcheck container HTTP
From GraphQL to Zod: Simplifying Arte's API Architecture https://marmelab.com/blog/2025/10/29/from-graphql-to-zod.html
14/11/2025 22:09:16

Un retour d'expérience intéressant sur la transformation d'une architecture bancale et ambiguë en architecture plus simple et pragmatique.

GraphQL REST Zod NodeJS
Needy Programs @ tonsky.me https://tonsky.me/blog/needy-programs/
13/11/2025 20:34:43

C'est vrai qu'on est constamment agressé, on ne s'en rend même plus compte.

notification
Simple One-Time Passcode Inputs – Cloud Four https://cloudfour.com/thinks/simple-one-time-passcode-inputs/
11/11/2025 22:53:03

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 à l'autre sans raison, impossibilité d'effacer facilement l'un des numéros, etc.).

OTP UI UX CSS
itiner-e https://itiner-e.org/
10/11/2025 21:32:18

Une carte collaborative qui regroupe les voies romaines telles qu'elles étaient à l'époque d'Astérix.

histoire carte maps
Modern client-side routing: the Navigation API  |  Web Platform  |  Chrome for Developers https://developer.chrome.com/docs/web-platform/navigation-api
09/11/2025 09:11:03

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 centraliser la gestion de la navigation à un seul endroit.

Bien évidemment, ça ouvre la porte aux sites qui vont vouloir en faire trop, qui vont vouloir outrepasser le comportement natif du navigateur, et ça peut finir en grand n'importe quoi comme à l'époque des popups.

Heureusement il semble y avoir quelques garde-fous pour, par exemple, empêcher un site de rendre le bouton de retour natif du navigateur inopérant et ainsi vous piéger dessus.

Par contre j'imagine que rien n'empêche un site de créer des navigations programmatiques artificielles lorsque vous arrivez dessus pour qu'il faille appuyer un grand nombre de fois sur "retour" pour s'en échapper. Mais c'est techniquement déjà possible avec l'History API de toute façon.

C'est pour l'instant uniquement supporté par les navigateurs basés sur Chromium.

La documentation MDN est également disponible.

navigateur navigation web
Send this article to your friend who still thinks the cloud is a good idea https://rameerez.com/send-this-article-to-your-friend-who-still-thinks-the-cloud-is-a-good-idea/
07/11/2025 22:12:36

Dans 99% des cas, le cloud est une fausse promesse qui vous coûtera cher.

cloud retourdexperience
Répertoire des Packs à suivre Mastodon | Fedidevs https://fedidevs.com/starter-packs/
07/11/2025 20:50:14

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.

mastodon fediverse compte
color-input https://color-input.netlify.app/
07/11/2025 18:31:50

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é.

couleur webcomponents
publint https://publint.dev/
06/11/2025 20:38:32

Un outil qui permet de s'assurer qu'un package publié suit les bonnes pratiques.

package linter NodeJS npm
App Showcase | Ratatui https://ratatui.rs/showcase/apps/
06/11/2025 20:31:13

Une liste de petites applications utilitaires qui ont la particularité de tourner intégralement dans le terminal, mais de proposer néanmoins une interface "graphique".

terminal UI outil TUI
Automerge https://automerge.org/
05/11/2025 20:15:34

Un outil qui permet de gérer la synchronisation d'applications de type offline first, c'est à dire qu'elles stockent leurs données localement et les synchronisent par différents moyens supportés par cette lib (en local via le navigateur, via le réseau, etc.).

Gérer ce type de synchro soi-même peut sembler simple mais ça devient vite un cauchemar lorsqu'il y a des conflits entre 2 clients ou plus. D'où l'intérêt de ces outils optimisés.

Accessoirement j'adore le design de leur site !

synchronisation lib offline
Good Managers Write Good | Stay SaaSy https://staysaasy.com/management/2022/07/10/Writing-Management.html
04/11/2025 21:54:25

Un parallèle que j'aime bien entre l'écriture et le fait d'être un bon manageur.

L'inverse n'est cependant pas vrai. Je connais des gens qui écrivent très bien mais sont de très mauvais manageurs.

management écriture
Tab Roving • Niklas Gadermann https://nik.digital/posts/tab-roving
04/11/2025 21:37:48

Gestion de la navigation à travers une page web avec la touche de tabulation.

navigation tab accessibilité
JavaScript prototype pollution - Security | MDN https://developer.mozilla.org/en-US/docs/Web/Security/Attacks/Prototype_pollution#anatomy_of_prototype_pollution
04/11/2025 20:48:48

Un type d'attaque propre à JavaScript, et qu'il est important de comprendre pour écrire du code sécurisé.

JavaScript sécurité prototype
Supply chain attacks - Security | MDN https://developer.mozilla.org/en-US/docs/Web/Security/Attacks/Supply_chain_attacks
04/11/2025 20:33:41

Quelques pistes pour se protéger des supply chain attacks.

sécurité npm dependances
oklch.fyi ▸ OKLCH Color Picker, Generator and Converter https://oklch.fyi/
04/11/2025 20:29:09

Une explication de ce qu'est OKLCH (utilisable notamment en CSS) accompagnée d'outils pour générer des palettes de couleurs.

couleur OKLCH générateur palette
Why we migrated from Python to Node.js https://blog.yakkomajuri.com/blog/python-to-node
03/11/2025 22:59:51

Un retour d'expérience (à nuancer comme toujours) sur une migration de Python vers Node justifiée par la difficulté d'écrire du code asynchrone avec Python.

NodeJS python migration
page 1 / 202
4166 links, including 129 private
Shaarli - The personal, minimalist, super fast, database-free, bookmarking service by the Shaarli community - Theme by kalvn