Vue normale

Reçu aujourd’hui — 21 août 2025Kalvn's links
  • ✇
  • Kelp  

Kelp

21 août 2025 à 07:23

Un "framework" CSS dont j'aime particulièrement la philosophie. Je mets des gros guillemets parce qu'il s'agit en fait plus d'une lib d'utilitaires dont il est possible de ne choisir qu'une petite partie.

Point très important : il se repose au maximum sur les standards CSS modernes (variables, layers, webcomponents, etc.) et il n'y a pas besoin de build.

Ça signifie que vous pouvez ajouter uniquement les composants qui vous intéressent avec @import et c'est tout ! Et tout est customisable dynamiquement en modifiant la valeur des variables CSS.

J'aime tout particulièrement la simplicité et pour autant l'élégance des layouts qui couvrent 95% des cas courants.

A UI library for people who love HTML, powered by modern CSS and Web Components. Vanilla CSS and JavaScript. Easily customized. No build step.


Permalink
Reçu hier — 20 août 2025Kalvn's links
  • ✇
  • Task  

gaytabase: "here's a few settings you may …" - Treehouse Mastodon

20 août 2025 à 05:03

Réglages Firefox à ajuster dans about:config pour virer les fonctionnalités IA.

Je me copie ça ici :

browser.ml.chat.enabled = false
browser.ml.chat.shortcuts = false
browser.ml.chat.shortcuts.custom = false
browser.ml.chat.sidebar = false
browser.ml.enable = false
extensions.ml.enabled = false

browser.tabs.groups.smart.enabled = false
browser.tabs.groups.smart.optin = false
browser.tabs.groups.smart.userEnabled = false

Permalink
Reçu avant avant-hierKalvn's links

Everything I know about good system design

18 août 2025 à 15:10

Un très bon article qui parle des nombreux points à considérer lors de la création de systèmes (ce qu'on peut appeler la system architecture).

[...] good system design is not about clever tricks, it’s about knowing how to use boring, well-tested components in the right place.

Je trouve l'angle assez juste et pragmatique.


Permalink

una.im | 5 Useful CSS functions using the new @function rule

15 août 2025 à 07:07

Exemple d'utilisation des fonctions CSS.

Je ne sais pas trop quoi en penser, je vois les perspectives que ça ouvre mais en même temps ça va rendre le code plus complexe et plus "opinionated".

Aujourd'hui quand on ouvre un projet CSS quel qu'il soit, on comprend le code immédiatement, toutes les fonctions sont natives. Le seul aspect à intégrer est l'organisation du code et des fichiers.

Demain, il faudra en plus aller voir chaque fonction pour comprendre ce que le développeur précédent a voulu factoriser, comme on le fait dans les languages traditionnels, et ce sera évidemment complètement différent d'un projet à l'autre.

Pas infaisable, mais ça va ajouter une couche de pénibilité supplémentaire lors de l'onboarding 🤔


Permalink
❌