# Les News Web Dev Avril 2024

> Heureux de vous retrouver pour ce nouvel épisode. Nous allons parler d'un documentaire sur Node.JS, de Bun qui passe en version 1.1 et qui fonctionne avec désormais sur Windows, d'Angular et Wiz qui mergent pour le meilleur et pour le pire, de comment debugger dans le navigateur avec Copilot. Mais aussi de Solito, un mélange entre React Native et Next.JS, de Strapi 5 avec sa beta déjà disponible; De WebAwesome, une librairie de Web Components, d'une librairie Drag and Drop, de Laravel Herd enfin disponible sur Windows, de l'Interactivity API dans WordPress 6.5. Puis de Vito, une interface de déploiement pour gérer ses serveurs facilement, d'un défi pour créer un jeux de mini-golf lancé par Vjeux et enfin, une tendance web back pour éviter d'écrire du JS. Bonne écoute !

### Documentaire vidéo sur l’histoire de Node.JS

[https://www.youtube.com/watch?v=LB8KwiiUGy0](https://www.youtube.com/watch?v=LB8KwiiUGy0)

### Un nouveau site pour Node.JS

[https://x.com/nodejs/status/1770134114915823684](https://x.com/nodejs/status/1770134114915823684?s=20)

[https://nodejs.org/en/blog/announcements/diving-into-the-nodejs-website-redesign](https://nodejs.org/en/blog/announcements/diving-into-the-nodejs-website-redesign)

### Bun passe en version 1.1 et fonctionne avec Windows

- V1.1 avec support pour Windows [https://bun.sh/blog/bun-v1.1](https://bun.sh/blog/bun-v1.1)
- prerender jsx [https://github.com/aralroca/prerender-macro](https://github.com/aralroca/prerender-macro)
- render Svelte [https://twitter.com/einbuhrmi/status/1773468933963551094?s=61&t=6NwlCeTH984yYtqoYBLWVg](https://twitter.com/einbuhrmi/status/1773468933963551094?s=61&t=6NwlCeTH984yYtqoYBLWVg)

### Angular et Wiz merge pour le meilleur et pour le pire

Wiz, un framework interne chez Google, et Angular fusionnent

[https://twitter.com/sarah_edo/status/1770478763253379488?s=61&t=0_RmF-bdEw8QB9RB6Ti5Sw](https://twitter.com/sarah_edo/status/1770478763253379488?s=61&t=0_RmF-bdEw8QB9RB6Ti5Sw)

### AnalogJS 1.0

[https://dev.to/analogjs/announcing-analogjs-10-19an](https://dev.to/analogjs/announcing-analogjs-10-19an?context=digest)

### Debugger dans le navigateur avec Copilot IA

[https://www.youtube.com/watch?v=vfVsAmNFLik](https://www.youtube.com/watch?v=vfVsAmNFLik)

### Solito, mélange React Native et Next.JS

Next.Js et React Native mélangé

[https://solito.dev](https://solito.dev/methodology)

### Remix défini ViteJS par défaut

[https://twitter.com/markdalgleish/status/1770224011831890036?s=61&t=0_RmF-bdEw8QB9RB6Ti5Sw](https://twitter.com/markdalgleish/status/1770224011831890036?s=61&t=0_RmF-bdEw8QB9RB6Ti5Sw)

### Strapi 5 beta disponible

[https://strapi.io/five](https://strapi.io/five)

### WebAwesome, librairie Web Component

Librairie de Web Component par les créateurs de Font Awasome

[https://www.kickstarter.com/projects/fontawesome/web-awesome](https://www.kickstarter.com/projects/fontawesome/web-awesome)

### Drag and Drop pragmatic

[https://github.com/atlassian/pragmatic-drag-and-drop](https://github.com/atlassian/pragmatic-drag-and-drop)

### Laravel Herd disponible sur Windows

[https://herd.laravel.com/windows](https://herd.laravel.com/windows)

### WordPress 6.5 avec Interactivity API

Une sorte d’AlpineJS à la WordPress

[https://make.wordpress.org/core/2024/03/04/interactivity-api-dev-note/](https://make.wordpress.org/core/2024/03/04/interactivity-api-dev-note/)

### Vito, l’interface de déploiement pour gérer ses serveurs

[https://github.com/vitodeploy/vito](https://github.com/vitodeploy/vito)

### Vjeux lance un défi pour créer un jeux de mini-golf

[https://twitter.com/vjeux/status/1776264104665375123?s=61&t=GwYbeUQRYh3F4I5Y8zo8qg](https://twitter.com/vjeux/status/1776264104665375123?s=61&t=GwYbeUQRYh3F4I5Y8zo8qg)

Le vainqueur ⇒ [https://github.com/Algorithm-Arena/weekly-challenge-11-mini-code-golf/issues/5](https://github.com/Algorithm-Arena/weekly-challenge-11-mini-code-golf/issues/5)

## Tendance Web Back

Ces derniers temps, une tendance émerge coté développeurs(euses) backend. Les librairies qui transforment les MPA en SPA. LE tout sans écrire la moindre ligne de JavaScript.
Exemples de services/librairies :

AlpineJS : [https://alpinejs.dev/](https://alpinejs.dev/)

Laravel LiveWire : [https://laravel.com/docs/11.x/frontend#livewire](https://laravel.com/docs/11.x/frontend#livewire)

HotWired (ROR et Symfony) [https://turbo.hotwired.dev/](https://turbo.hotwired.dev/)

### Explications par Guillaume Briday sur le meetup Lyon.rb

“Why you really don’t need SPA”

[https://youtu.be/JzxZSs161oU](https://youtu.be/JzxZSs161oU?feature=shared)

Bonne écoute !
