Semaine 10
Everything You Need to Know About Invoker Commands
Une vidéo qui nous explique le concept des Invoker Commands (qui sert notamment dans les dialog et popover).
https://londonwebstandards.org/talks/everything-you-need-to-know-about-invoker-commands/
Developer Implements ‘Doom’ in TypeScript’s Type System
On peut faire tourner Doom. TypeScript est officiellement un langage.
https://socket.dev/blog/typescript-types-running-doom https://github.com/MichiganTypeScript/typescript-types-only-wasm-runtime
AirDrop using only JavaScript (open source)
Il y a déjà 10ans, un développeur créé “SnapDrop” : AirDrop en JavaScript OpenSource grâce à la techno WebRTC (perso je ne le savais pas). Récemment, le projet à été acheté par une société privée qui en à fait un service payant, Closed Source et sans WebRTC (y a vraiment rien qui va). Heureusement, un Fork avec des nouveautés à vu le jour et permet à nouveau d’utiliser le service sous le nom de “PairDrop”.
https://github.com/schlagmichdoch/pairdrop
Functions in CSS?
Des exemples et des explications sur les functions en CSS (encore très tôt pour parler d’une utilisation réelle, mais testable dès maintenant sur Chrome Canary).
https://css-tricks.com/functions-in-css/
Truth, Lies and Progress Bars
Un très bref retour sur les barres de chargement et quelques alternatives pour ne pas décevoir l’utilisateur.
https://cloudfour.com/thinks/truth-lies-and-progress-bars/
‘Divided we Fall’, an interactive browser-based game
Un petit jeu-tutoriel pour apprendre les bases de l’HTML et du CSS dans un donjon.
https://divided-we-fall.therobinlord.com/df_level/4
Updates
- Node.js 23.9.0 — https://nodejs.org/en/blog/release/v23.9.0
- Astro 5.4 — https://astro.build/blog/astro-540/
- ESLint 9.21 — https://eslint.org/blog/2025/02/eslint-v9.21.0-released/
- Angular 19.2 — https://github.com/angular/angular/releases/tag/19.2.0
- Next 15.2 — https://nextjs.org/blog/next-15-2