Dans cette épisode, nous allons évoquer un site qui vous permet de comparer le code des principaux frameworks front, de la sortie de ReactJS 19 en bêta, du changement de licence de Redis, de la sortie de node.js 22, d'un nouveau registre de package nommé JSR, d'une librairie de component React et Tailwind et de comment transformer un vieux site WordPress en simple site statique.
Comparer le code des frameworks
Retour sur Web Awesome
Ils ont récoltés $722,637 sur les 30 000 demandéshttps://www.kickstarter.com/projects/fontawesome/web-awesome
React 19 bêta
https://react.dev/blog/2024/04/25/react-19
Hook use API pour les promesses.
Simplification de Context. Plus de provider. Accès au context avec use()
Gestion du Head. Script, Style meta, …
Plusieurs hook pour gérer les mutations useActionState, useFormStatus, useOptimistic…
https://twitter.com/wesbos/status/1783864009030070515?s=61&t=wu_jgRbOXZsweiMTeu2V9w
Ryan Florence tweet sur les changements sur Remix avec React 19
https://twitter.com/ryanflorence/status/1785032813152207281?s=61&t=bpxIC-wqfOzLI9KUYS7k9Q
Redis change de licence, création de ValKey
Redis Inc. passe redis sous licence propriétaire permissive duale (SSPLv1 et RSALv2) que du non-respect de l’engagement pris par Redis de conserver Redis Core sous BSD-3
AWS, Oracle et Google Cloud, Oracle, Ericsson et Snap Inc, etc.. pousse Valkey. Valkey s’appuie sur la version de Redis Core 7.2.4 et conserva la licence BSD-3 du projet originel.
https://www.linuxfoundation.org/press/linux-foundation-launches-open-source-valkey-community
Node 22
https://nodejs.org/en/blog/announcements/v22-release-announce
- WebSocket client activé par défaut
- require et import pour la vie !
If--experimental-require-module
is enabled, and the ECMAScript module being loaded byrequire()
meets the following requirements:- Explicitly marked as an ES module with a "type": "module" field in the closest package.json or a .mjs extension.
- Fully synchronous (contains no top-level await).
- watch mode stable
- Moteur V8 upgradé
JSR, un package registry de plus ?
- TypeScript natif
- ECMAScript only
- Un superset de npm
Learn JavaScript
https://web.dev/learn/javascript
Librarie de component React UI Wedge
https://www.lemonsqueezy.com/wedges
Passer un vieux site WordPress en mode static simplement
Vous avez un vieux site qui tourne sur WordPress, vous souhaitez conserver le site en ligne mais plus trop vous occuper de la maintenance. Ce tuto est fait pour vous.
https://www.youtube.com/embed/7MfPpIKc8I0
Bonne écoute !