

Recent

Vendoriser plutôt qu'importer : un comparateur Leaflet (sfeir.dev)
🔓 Besoin d'un comparateur « avant/après » en Leaflet ? `leaflet-side-by-side` tire `underscore`, `postcss`, une CVE critique : 17 vulnérabilités pour rogner deux images. L'arbre de décision (downgrade, fork v0.0.7 ou vendoriser) et pourquoi réécrire 90 lignes de `clip-path` a tout réglé.

leaflet-atlas : une carte GeoJSON pilotée par la config (sfeir.dev)
🧩 Une appli carto, c'est en grande partie la même plomberie. `leaflet-atlas` la décrit en un objet de config. Et quand la config ne suffit pas (afficher du WMS, par exemple), le hook `onReady` ouvre la porte vers Leaflet. Le pattern « framework déclaratif + escape hatch ».

Documentation exécutive : des articles pour agents IA (sfeir.dev)
Un « apply <url>.md » suffit à faire appliquer un article de blog par un agent de codage. Ce que cela change pour ceux qui publient de la documentation technique.

MNT/MNS : le sol nu ou le sol habillé ? (sfeir.dev)
MNT et MNS sont deux modèles d'élévation à une lettre d'écart : le sol nu pour l'un, le sol avec bâtiments et végétation pour l'autre. Leur différence redresse les orthophotos.