# Les News pour mars 2023

> Dans cet épisode spécial news pour mars 2023, nous évoquons un retour d'expérience avec Astro, Strapi qui sort une version cloud et ajuste ses prix, TypeScript 5.0, WordPress Radicle, la nouvelle doc React, etc..

## Astro, retour d'expérience

Après avoir refait le site [https://www.goodmotion.fr](https://www.goodmotion.fr) avec Astro (2.0), Patrick fait un retour son usage du framework.

- Première chose, Astro génère une MPA (multiple page application) et non pas SPA (single page application)
- Astro génère de base des pages avec .md, .mdx ou .astro
- La syntaxe des templates .astro est top !! ❤️ JSX like, props, slot..
- La compilation des js et css est optimisée. Dans les fichiers .astro, on a la partie template, les scripts et les styles. Très semblable à vue, svelte par exemple
- Bonne gestion de TypeScript. Affichage des erreurs très clair, prompt (Astro Bot) quand on ajoute des plugins astro (tailwind par exemple) qui aide à configurer.
- La compilation est très rapide.
- Nouveau système d’optimisation des images en natif (en expérimentation)
- Et zéro JS par défaut  !!

## Strapi

[https://strapi.io/pricing-cloud](https://strapi.io/pricing-cloud)

Mise à jour des prix pour la version self-hosted
Après un échange avec Jim Laurie (avec qui nous avons fait l’épisode 21 en mars 2021), voici son retour :

- Cloud : il ne faut pas la comparer à un PaaS. La version Cloud se place en face d’un contentfull. Sauf que tu gardes le contrôle de ton code source et le contrôle de la customisation. Puis un hosting solide avec CDN, mail et CI/CD en natif. + Accès au support car automatiquement Entreprise.
- Strapi Self-hosted : changement de prix, release RBAC (Role based Access Control) dans la 4.8
La Community édition devient super intéressante.

## Rust Bundler

[https://www.rspack.dev/](https://www.rspack.dev/)

Bundler écrit en Rust compatible Webpack

## Chrome 111

Les nouveautés de Chrome 111
[https://developer.chrome.com/blog/new-in-chrome-111/](https://developer.chrome.com/blog/new-in-chrome-111/)

- View Transitions API
- CSS Color Level 4 (CSS now supports high definition displays, specifying colors from HD gamuts while also offering color spaces with specializations)
- New color devtools.

## Decap CMS

[https://www.netlify.com/blog/netlify-cms-to-become-decap-cms/](https://www.netlify.com/blog/netlify-cms-to-become-decap-cms/)

Netlify CMS devient Decap CMS et passe chez une agence partenaire de Netlify

## TypeScript 5.0

[https://devblogs.microsoft.com/typescript/announcing-typescript-5-0/](https://devblogs.microsoft.com/typescript/announcing-typescript-5-0/)

Restructuration autour des modules ECMAScript. Conséquence, npm install 46% plus petit en moyenne, temps de build 10 à 25% plus rapide.
Les décorateurs deviennent la norme ECMAScript.

## Arrow JS

Librairie de 2kb pour ajouter de la réactivité et créer des components avec 2 fonctions.
[https://www.arrow-js.com/](https://www.arrow-js.com/)

## Nouvel Doc React JS

La nouvelle doc de React sort de la beta !
[https://react.dev/](https://react.dev/)

## Cheatsheet Pinia

Un petit cheatsheet Pinia, le store officiel pour Vue.js 3.
[https://pbs.twimg.com/media/FrgsHvqWcAEN9Ka?format=jpg&name=4096x4096](https://pbs.twimg.com/media/FrgsHvqWcAEN9Ka?format=jpg&name=4096x4096)

## Histoire de la réactivité

MIŠKO HEVERY écrit un article sur l'histoire de la réactivité.
Ça passe par Flex, backbone.js, Angular 1, Knockout, React...
[https://www.builder.io/blog/history-of-reactivity](https://www.builder.io/blog/history-of-reactivity)

## Don't be fooled by serverless

DAVID HEINEMEIER HANSSON explique que comme toujours, il n'y a pas une solution pour tous les projets. Et donc le serverless, n'est pas la réponse à tout !
[https://world.hey.com/dhh/don-t-be-fooled-by-serverless-776cd730](https://world.hey.com/dhh/don-t-be-fooled-by-serverless-776cd730)

## WordPress Radicle

Starter projet WordPress qui embarque une structure avancée de projet et aussi tous les outils : Acorn, Bedrock, Bud, Sage et Trellis
[https://roots.io/radicle/](https://roots.io/radicle/)

Sort à la fin du mois. Dispo pour 80$

## Web API Check

Verifier les API directement dans son navigateur :
[https://webapicheck.com/](https://webapicheck.com/)

Bonne écoute !
