Un outil pour passer les *paywalls*. 🔗 https://wallhop.io/ #paywall #outil
kalvn
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
70 followers218 following951 posts
Une vidéo très intéressante et bien réalisée (mention spéciale au journaliste qui a un ton très juste) sur l'histoire de GTA et les dessous de l'attente que génère GTA 6. 🔗 https://youtube.com/watch?v=y5vupA-iN9U #gta #GTA6 #JeuxVidéos
kalvn reposted
CSS-Tricks has a new owner! Yes, I've got the keys to the castle, so to speak. And, even after 12 years of working on the site, I'll admit I'm a little overwhelmed and nervous about that. https://css-tricks.com/css-tricks-has-a-new-owner/
La Suisse, en entier, dans Minecraft. 🔗 https://blocks.manifold3d.ch/ #Minecraft #suisse
Explication de l'architecture de Delta Chat, souvent méconnue. 🔗 https://blog.feld.me/posts/2025/03/deltachat-is-actually-good-though/ #DeltaChat
Un outil pour sauvegarder des pages web après les avoir chargées une première fois dans un Chrome *headless* pour maximiser les chances que le contenu soit navigable. 🔗 https://kage.tamnd.com/ #copier #site #sauvegarde
Ce qu'il se passe, en *détails*, pendant les ~200ms entre l'émission d'une requête HTTP et la fin du traitement de sa réponse. 🔗 https://200ms.thenodebook.com/ #HTTP #DNS #TCP #tls
Des configurations importantes à prendre en considération si vous hébergez des applications en production avec Docker Compose. 🔗 https://jsdev.space/docker-compose-production-settings/ #Docker #DockerCompose
Un outil qui se rapproche d'une version open source de ce que proposent Vercel ou Netlify pour déployer vos applications facilement. Pas testé. 🔗 https://dokploy.com/ #Docker #deploiement #outil
kalvn reposted
Les webhooks et leurs défauts. Une suggestion de nouveau protocole est proposée à la fin. 🔗 https://weli.dev/blog/the-valley-of-webhooks/ #webhook
La sélection de Josh Comeau pour les fonctionnalités à venir dans CSS (*CSS interop 2027*). 🔗 https://www.joshwcomeau.com/css/interop-2027/ #CSS
Évolution du nombre de CVE en fonction du temps. Il s'agit du suivi international des vulnérabilités des systèmes informatiques. L'énorme évolution depuis un peu plus d'un an est liée à l'essor des LLMs. 🔗 https://cve.0xosprey.com/ #vulnérabilités #dev
L'échelle de l'Univers 🔗 https://scaleofuniverse.com/fr #science #fun
Une application web pour créer de simples documents et tableurs mais dont la totalité du contenu est stockée dans l'URL. 🔗 https://tinylittleoffice.com/ #word #texte #app #URL #privacy
Un outil pour tester le contraste de vos palettes de couleur. 🔗 https://thishueshallpass.clearleft.com/ #couleur
L'histoire derrière la genèse du jeu de logique Tupo. 🔗 https://joshcollinsworth.com/blog/tupo #histoire #JeuxVidéos
Un petit jeu de logique très sympa qui part d'un Sudoku miniature mais ajoute une couche supplémentaire : les couleurs ! Ça se joue assez rapidement, sur des petites grilles de 4 ou 5 tuiles. 🔗 https://playtupo.com/ #JeuxVidéos #logique
Un exemple de l'utilisation de Void pour déployer une application full-stack sur l'infrastructure cloud de Cloudflare. 🔗 https://flaviocopes.com/void/ #Void #Cloudflare #Hono #NodeJS
Une nouvelle lib pour générer des diagrammes Mermaid. Bien plus légère et performante que *mermaid.js*, et sans dépendances. La grande différence est qu'elle génère le diagramme en SVG au lieu de PNG, ce qui veut dire que… 🔗 https://links.kalvn.net/shaare/gD85CA #mermaid #obsidian #lib #JavaScript
kalvn reposted
Pele is a fast, beautiful, open source renderer for Mermaid diagrams we created for the next version of Obsidian. You can already try it in the Pele playground and integrate it into your own apps! 🌋 pele.run
This is Pele, my new rendering library for diagrams and charts, compatible with the latest Mermaid syntax. - 100-500× faster than mermaid.js - 6× smaller bundle - No dependencies - Easy to theme - Responsive to device width - Open source (MIT) Try it at pele.run
À l'heure de l'IA à tous les coins de rue, ce post fait du bien ! Comment optimiser un petit bout de code tout bête, petit à petit, en prenant simplement le temps de se poser les bonnes… 🔗 https://links.kalvn.net/shaare/_yY_LA #NodeJS #optimisation #code
Le goût amer laissé par les produits open-source financés par le grand capital, et souffrants de fait d'impératifs de rentabilité. 🔗 https://brettcodes.com/the-disappointing-death-of-deno/#fnref-1 #Deno #open-source
Deno va disparaitre progressivement au profit de services cloud et des workers de Cloudflare. J'ai une pensée pour ceux qui ont décidé un jour de passer de Node à Deno parce que c'était à la mode. Non pas que la migration vers Node ou Bun soit… 🔗 https://links.kalvn.net/shaare/nC_Nsg #Deno
Un outil pour régler votre souris depuis le navigateur. 🔗 https://openmouse.app/landing #app #souris
J'utilisais depuis longtemps l'application *Loyalty Card Keychain* pour stocker mes cartes de fidélité dans mon téléphone, mais elle n'est plus maintenue depuis 2020. Je l'ai donc remplacée par celle-ci qui semble parfaite,… 🔗 https://links.kalvn.net/shaare/AwDSXw #fidélité #Android #app #carte
Deno semble être dans une mauvaise passe, et maintenant que ses bonnes idées du début ont pratiquement toutes été très intégrées dans Node, ce dernier est plus que jamais un choix solide et pragmatique pour exécuter du JavaScript côté… 🔗 https://links.kalvn.net/shaare/HWBYlQ #NodeJS #deno
La notion de « dette de compréhension » qui va devenir un problème de plus en plus fréquent dans les boîte qui ont recours à l'IA pour le développement. Bien plus insidieuse que la dette technique, et bien moins visible… 🔗 https://links.kalvn.net/shaare/K5kSNg #dev #intelligence-artificielle
Application web gratuite de conception 3D, utilisée dans l'enseignement. 🔗 https://www.tinkercad.com/ #3D #design #app
Oubliez le titre qui pourrait vous donner envie de zapper cet article, les conseils qui y sont prodigués sont précieux pour la plupart, et intéressants à appliquer dans le cadre de votre vie professionnelle (si elle s'y prête,… 🔗 https://links.kalvn.net/shaare/-YuJzA #dev #conseil #pro #travail
Utiliser des *sprites* en CSS pour faire de petites animations (et non, il n'y est pas question de soda). 🔗 https://www.joshwcomeau.com/animation/sprites/ #CSS #animation #sprite
Personnaliser le rendu des listes (`<ul>`, `<ol>`, etc.) en CSS. 🔗 https://piccalil.li/blog/an-in-depth-guide-to-customising-lists-with-css/ #CSS #liste
Détecter la direction dans laquelle vos utilisateurs scrollent en pur CSS (pour cacher ou afficher un menu en haut de page par exemple). 🔗 https://una.im/scroll-state-scrolled/ #CSS #scroll
Détail du fonctionnement de `@scope` en CSS pour restreindre la portée d'une portion de code CSS. 🔗 https://blog.master.dev/how-to-scope-css-now-that-its-baseline/ #CSS
L'histoire du succès de Markdown. 🔗 https://www.anildash.com/2026/01/09/how-markdown-took-over-the-world/ #markdown
Un fork de NewPipe pour regarder YouTube sans pub sous Android. Je n'ai pas encore testé. 🔗 https://github.com/InfinityLoop1308/PipePipe #youtube #Android #app
Je ne plébiscite vraiment pas l'usage de l'IA, mais je trouve que les 10 fondamentaux cités sont cohérents de manière générale lorsqu'on développe pour le web. 🔗 https://flaviocopes.com/fundamentals-ai-era/ #dev #web #conseil
Créer des applications de bureau en HTML, CSS, JS en se reposant sur la WebView native de votre système d'exploitation, de telle sorte que le binaire finale conserve une taille limitée (~8 Mo pour une petite… 🔗 https://links.kalvn.net/shaare/glqVdA #web #app #desktop #JavaScript #WebView #HTML
Une règle CSS très importante pour éviter un zoom intempestif sur mobile lorsque l'utilisateur clique très vite dessus plusieurs fois : ``` touch-action: manipulation; ``` 🔗 https://piccalil.li/blog/stop-buttons-triggering-zoom-when-theyre-double-tapped/ #CSS #mobile #zoom #astuce
Évitez d'utiliser les *barrel files* en JavaScript. Ces fichiers qui se contentent d'importer et d'exporter des modules sans y ajouter de logique, dans l'espoir de "simplifier" le chemin de certains modules imbriqués. C'est inutile et… 🔗 https://links.kalvn.net/shaare/4t40Jw #JavaScript #structure
Un *boilerplate* HTML. 🔗 https://vale.rocks/posts/html-boilerplate #HTML #boilerplate
Un outil pour optimiser l'ordre dans lequel les éléments de votre `<head>` HTML sont déclarés, en terme de performance. 🔗 https://rviscomi.github.io/capo.js/ #head #HTML #optimisation #performances
Des explications sur quelques-unes des options les plus communes de `tsconfig.json`. 🔗 https://flaviocopes.com/tsconfig-explained/ #TypeScript #configuration
CSS dispose à présent de nombreuses pseudo-classes pour adapter le style d'un élément en fonction de son état. 🔗 https://css-tricks.com/css-states-and-javascript-events/ #CSS
Une lib qui semble prometteuse pour créer des PDF en JavaScript. 🔗 https://jasy.dev/ #lib #PDF #JavaScript
Une bonne analyse de ce que Kubernetes apporte, mais aussi de ce qu'il "coûte". 🔗 https://dunalis.fr/blog/kubernetes-pme-retour-experience #kubernetes #architecture
Les serveurs DNS de FDN sont accessibles publiquement et supportent DoT et DoH. 🔗 https://www.fdn.fr/actions/dns/ #DNS
Solution simple de blocage des robots (IA et autres) avec Nginx. 🔗 https://framagit.org/framasoft/adminsys/nginx/botcheck #nginx #robot #bloque
Mullvad met un terme à leur serveurs DNS DoH publics :( Pensez à migrer vers un autre fournisseur. Ils suggèrent Quad9. 🔗 https://mullvad.net/en/blog/shutting-down-our-public-encrypted-dns-servers-and-sponsoring-quad9-instead #DNS #doh
Des instances de Nitter qui semblent toujours fonctionner malgré la déclaration de guerre de X. Nitter est un client léger et sans tracking pour accéder au contenu de X/Twitter. 🔗 https://codeberg.org/mv12star/shitter/wiki/Instances #twitter