Semaine 49
29 ans du JavaScript !
Le 4 décembre 1995, Netscape Communications Corporation et Sun Microsystems, Inc. ont lancé JavaScript. Le temps passe ! 👴
https://web.archive.org/web/20070916144913/http://wp.netscape.com/newsref/pr/newsrelease67.html
Les calendriers de l’avent 🗓️🎄
Pas de chocolat, mais des tips pour vous !
- HTML https://www.htmhell.dev/adventcalendar/
- CSS https://cssadventcalendar.dev
- TypeScript https://www.adventofts.com
- Web performance https://calendar.perfplanet.com/2024/
Why we switched to Astro (and why it might interest you)
Un retour d’expérience sur une migration Next.js vers Astro (oui je fais du lobbying pour Astro).
https://www.datocms.com/blog/why-we-switched-to-astro
Don’t Fuck With Scroll
Un édito expliquant pourquoi vous devriez laisser le scroll navigateur en place sans le surcharger avec du JavaScript (le bouton en haut à gauche permet de désactiver l’effet).
https://dontfuckwithscroll.com
Frosted Glass from Games to the Web
Petit tuto pour faire un rendu “vitre” à coup de backdrop-filter: blur().
https://www.tyleo.com/html-glass.html
Using Transformers.js for AI in the Browser
Le bon vieux Raymond Camden nous montre quelques intégrations / usages de Transformers.js pour le web.
https://www.raymondcamden.com/2024/12/03/using-transformersjs-for-ai-in-the-browser
Updates
- Astro 5.0 — https://astro.build/blog/astro-5/
- Node 22.12.0 — https://nodejs.org/en/blog/release/v22.12.0 (⚠️ attention changement sur l’ESM ! ⚠️)
- Vite 6.0 — https://vite.dev/blog/announcing-vite6.html
- Prisma 6.0 — https://www.prisma.io/blog/prisma-6-better-performance-more-flexibility-and-type-safe-sql
- TypeScript 5.7 — https://devblogs.microsoft.com/typescript/announcing-typescript-5-7/
- ESLint 9.16.0 — https://eslint.org/blog/2024/11/eslint-v9.16.0-released/
- Redux toolkit 2.4.0 — https://github.com/reduxjs/redux-toolkit/releases/tag/v2.4.0
- Bun 1.1.38 — https://bun.sh/blog/bun-v1.1.38