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 11 / 195
How to write error messages that actually help users rather than frustrate them - Piccalilli https://piccalil.li/blog/how-to-write-error-messages-that-actually-help-users-rather-than-frustrate-them/
17/04/2025 22:50:30

Prenez le temps nécessaire pour concevoir une bonne expérience utilisateur en matière d'erreurs. Quand quelque chose foire (et ça finit toujours par foirer), c'est déjà assez frustrant comme ça.

erreur UX
The Post-Developer Era • Josh W. Comeau https://www.joshwcomeau.com/blog/the-post-developer-era/
17/04/2025 09:14:26

2 ans après l'avènement de ChatGPT et consorts, qu'en est-il des besoins des entreprises en développeurs humains ?

intelligence-artificielle travail
Securing Your Github Actions https://blog.rafaelgss.dev/securing-github-actions
17/04/2025 08:43:26

Quelques bonnes pratiques pour sécuriser vos GitHub actions.

github CICD sécurité
Faster String Sorting with Intl.Collator | ClarityDev blog https://claritydev.net/blog/faster-string-sorting-intl-collator
16/04/2025 14:22:52

Je ne connaissais pas localeCompare qui permet d'ordonner des chaînes de caractères sans tenir compte de la casse et des accents, mais Intl.Collator permet de le faire encore plus efficacement.

string JavaScript tri
Fine-tuning Text Inputs https://garrettdimon.com/journal/posts/fine-tuning-text-inputs
16/04/2025 09:01:32

Les attributs oubliés de l'élément HTML input.

HTML input
Checkbox Race! https://checkboxrace.com/
16/04/2025 09:00:23

Une course de checkboxes ! 🏁

fun
How Rolldown Works: Module Loading, Dependency Graphs, and Optimization Explained | Atriiy https://www.atriiy.dev/blog/rolldown-module-loader-and-dependency-graph#forward--reverse-dependency-graph
16/04/2025 08:12:34

Sous le coude pour lecture ultérieure.

Une explication de comment fonctionne Rolldown, un bundler développé en Rust pour remplacer Rollup.

bundler
The CSS shape() function | WebKit https://webkit.org/blog/16794/the-css-shape-function/
16/04/2025 08:07:06

La fonction CSS shape() permet de définir des formes avec la même logique que SVG mais au lieu de M, L etc. on utilise des mots clés CSS comme top, bottom, 50%, ce qui permet de rendre les formes responsives !

css shape
Deploying TypeScript: recent advances and possible future directions https://2ality.com/2025/04/deploying-typescript-present-future.html
14/04/2025 13:33:35

Publier un package TypeScript implique pas mal de complexité quant aux fichiers qu'il convient d'inclure dans le package. Ça pourrait bien se simplifier dans les années à venir.

TypeScript standards package
Why I stopped using AI code editors · Luciano Nooijen https://lucianonooijen.com/blog/why-i-stopped-using-ai-code-editors/
14/04/2025 09:19:08

Une très saine lecture si vous êtes développeur ou développeuse et êtes tenté(e) par les fausses promesses des outils de développement qui utilisent massivement l'intelligence artificielle.

intelligence-artificielle dev retourdexperience
Fixing JavaScript Date – Web Compatibility and Reality – Maggie's Blog https://maggiepint.com/2017/04/11/fixing-javascript-date-web-compatibility-and-reality/
14/04/2025 08:50:47

Pourquoi la règle simple Don't break the web est une casse-tête qui conduit à conserver certaines APIs buguées parce que les réparer conduirait à "casser" de nombreux sites web. Illustration avec les dates JavaScript.

JavaScript web date
A set of posters on how to design for accessibility - accessibility-posters.pdf https://ukhomeoffice.github.io/accessibility-posters/posters/accessibility-posters.pdf
13/04/2025 14:35:43

Un support visuel qui résume très bien les choses à faire et ne pas faire en matière d'accessibilité.

accessibilité
LLMs can't stop making up software dependencies and sabotaging everything • The Register https://www.theregister.com/AMP/2025/04/12/ai_code_suggestions_sabotage_supply_chain/
13/04/2025 14:29:53

L'IA invente parfois des noms de packages qui n'existent pas et essayent de les télécharger (vibe coding, tout ça). Alors des gens ont créé ces packages sous forme de malware. Évidemment.

intelligence-artificielle malware package
Default styles for h1 elements are changing | MDN Blog https://developer.mozilla.org/en-US/blog/h1-element-styles/
11/04/2025 21:57:22

Je ne savais pas que le style par défaut de la balise <h1> peut varier si elle est contenue à l'intérieur d'une ou plusieurs <section> par exemple. Cette particularité disparaîtra bientôt.

css user-agent
JSON Schema | Zod Docs https://v4.zod.dev/json-schema
10/04/2025 22:01:02

La v4 de Zod supporte l'export sous forme de schéma JSON, c'est intéressant 🤔

Ça permet de générer une documentation type Swagger ou OpenAPI assez facilement par exemple.

validation lib TypeScript json schema
GitHub - goldbergyoni/nodejs-testing-best-practices: Beyond the basics of Node.js testing. Including a super-comprehensive best practices list and an example app (April 2025) https://github.com/goldbergyoni/nodejs-testing-best-practices#readme
10/04/2025 21:05:47

Quelques bonnes pratiques pour tester votre application Node.js.

NodeJS testing unittest
Compression Dictionary Transport - HTTP | MDN https://developer.mozilla.org/en-US/docs/Web/HTTP/Guides/Compression_dictionary_transport
09/04/2025 20:51:56

Compression Dictionary Transport is a way of using a shared compression dictionary to dramatically reduce the transport size of HTTP responses.

compression HTTP
GitHub - ldapts/ldapts: LDAP client written in typescript https://github.com/ldapts/ldapts
09/04/2025 00:10:50

Un client LDAP pour Node.js.

JavaScript lib LDAP NodeJS
Some features that every JavaScript developer should know in 2025 https://waspdev.com/articles/2025-04-06/features-that-every-js-developer-must-know-in-2025
07/04/2025 20:58:34

Des fonctionnalités du JavaScript moderne qu'il est utile de connaître.

JavaScript nouveauté
Refactoring to understand and "vibe coding" | sean goedecke https://www.seangoedecke.com/vibe-coding/
01/04/2025 22:59:44
intelligence-artificielle
page 11 / 195
4025 links, including 129 private
Shaarli - The personal, minimalist, super fast, database-free, bookmarking service by the Shaarli community - Theme by kalvn