# Les news sur le développement web et l'IA pour septembre 2025 RC1

> Un épisode news dans lequel nous évoquons : Gel DB, Laracon US 2025 (Inertia 2.1, Livewire 4, Pest 4), CSS Layout generator, Nuxt UI theme builder. Un article sur "Pourquoi les LLM ne peuvent pas écrire de logiciel complet" et un autre sur "Les entreprises traînent à adopter l’IA". Côté IA, Prism PHP (librairie pour LLM), Browser Echo MCP, Agents.md et Lumo AI.

### Attention Malt

**Schéma d’attaque identifié**

- Durée des projets **très courte** (souvent une seule journée)
- Rémunération **anormalement élevée** par rapport à la simplicité apparente de la mission
- Présenté comme une **aide rapide ou une simple tâche de débogage**
- Avec une demande d’**exécuter un programme suspect**

• Ne téléchargez pas, ni n’exécutez de fichiers dont l’origine ou le contenu vous semblent suspect

## Gel DB

[https://www.geldata.com/blog/edgedb-is-now-gel-and-postgres-is-the-future](https://www.geldata.com/blog/edgedb-is-now-gel-and-postgres-is-the-future)

EdgeDB, deviens Gel.

Opens source, PostgreSQL, ses fonctionnalités avancées et son extensibilité en font un outil unique et puissant.

Gel offrira désormais un support complet pour **SQL**, en plus de son langage de requête existant, **Gel**. Ce changement permet une plus grande compatibilité et flexibilité, permettant aux utilisateurs d'intégrer Gel avec divers outils et bibliothèques, tels que **Drizzle**, **Prisma** et **SQLAlchemy**.

Le rebranding vise à fournir de la clarté et de la simplicité, car le nom "EdgeDB" était considéré comme potentiellement trompeur. L'entreprise reste engagée dans sa mission et ses valeurs fondamentales, sans changement pour son équipe, ses outils ou ses bibliothèques.

Points clés :

- **Rebranding** : EdgeDB est désormais Gel.
- **Focus sur PostgreSQL** : Gel utilisera PostgreSQL comme fondation.
- **Support SQL** : Gel supportera nativement SQL.
- **Compatibilité** : Gel sera compatible avec divers outils et bibliothèques.
- **Pas de changement** : La mission de l'entreprise, son équipe et ses outils restent inchangés.

## Laracon US 2025

- Laravel Forge : refresh interface, ameliorations déploiement.
- Laravel Cloud : Mysql, Tarifs simplifiés, preview PR…
- Starter Kits : [https://laravel.com/starter-kits](https://laravel.com/starter-kits)
Des starters basés sur 3 environnements : React et Vue (Inertia) ou Livewire.

### Inertia 2.1.0

Form component [https://laravel-news.com/inertia-form-component](https://laravel-news.com/inertia-form-component)

[https://inertiajs.com/forms#form-component](https://inertiajs.com/forms#form-component)

### Livewire 4 :

[https://www.youtube.com/watch?v=M60-nxlrePc](https://www.youtube.com/watch?v=M60-nxlrePc)

- Aucun Breaking changes !
- Single File Component par défaut
- Les components peuvent être
- Slot (comme les composants Blade) avec attributs personnalisables
- Loading attribute auto pour gérer l’affichage d’une icône par exemple
- Moteur de rendu Blaze, blade sur-vitaminé
- Island component, Component isolé et lazy load pour améliorer la performance

### Laravel Boost

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

AI MCP assistant pour le dev. Spécialisé sur Laravel, connaît le context, etc..

### Pest 4

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

- Tests de navigateur intégrés (Playwright) avec `visit()`, nous pouvons lancer un scénario de navigation complet depuis Pest.
- Test visuel avec comparaison et régression
- Detection d’erreur JS dans la console
- Emulation Mobile, etc..
- Exécution en parallèle et sharding.

## CSS Layout generator (encore..)

[layout.bradwoods.io](http://layout.bradwoods.io/)

## Nuxt UI theme builder

[https://www.nuxtlify.com](https://www.nuxtlify.com/)

[https://github.com/Rareer/nuxt-ui-theme-builder](https://github.com/Rareer/nuxt-ui-theme-builder)

## Font pour le code from Google

[https://github.com/googlefonts/googlesans-code](https://github.com/googlefonts/googlesans-code)

## Pourquoi les LLM ne peuvent pas écrire de logiciel complet

[https://zed.dev/blog/why-llms-cant-build-software](https://zed.dev/blog/why-llms-cant-build-software)

Ils sont doués pour écrire du code. Mais ils échouent à maintenir une cohérence entre le modèle mental attendu et la réalité du code produit.

- Les LLMs **supposent automatiquement que le code fonctionne**, sans jamais le vérifier vraiment.
- En cas d’échec de tests, ils hésitent entre corriger le code ou les tests ou, dans le doute, **repartent de zéro**, effaçant tout. Loin de la rigueur et de la flexibilité d’un développeur humain.

Pour être plus tard mais uniquement si l’architecture et l’entraînement des models évoluent  fondamentalement.

## Les entreprises traînent à adopter l’IA

[https://fredcavazza.net/2025/08/27/des-limites-de-la-capacite-dabsorption-du-marche-avec-lia](https://fredcavazza.net/2025/08/27/des-limites-de-la-capacite-dabsorption-du-marche-avec-lia)

## Prism PHP, Lib pour LLM

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

[https://prismphp.com](https://prismphp.com/)

- **Package Laravel** qui fournit une **interface fluide et unifiée** pour appeler différents LLM (OpenAI, Anthropic, Google Gemini, etc.) sans toucher aux appels HTTP bruts.
- Conçu autour du **pattern “driver”** : chaque fournisseur possède son propre driver, mais l’API que vous utilisez reste la même, ce qui facilite le **switch** entre fournisseurs ou l’ajout de nouveaux services.
- Disponible sur GitHub : [https://github.com/prism-php/prism](https://github.com/prism-php/prism) et sur le site officiel [https://prismphp.com/](https://prismphp.com/)

## Browser Echo MCP

[https://github.com/instructa/browser-echo](https://github.com/instructa/browser-echo)

Corriger les erreurs grâce aux logs du navigateur

## Agend.md

[https://agents.md](https://agents.md/)

## Lumo AI

[https://proton.me/blog/fr/lumo-ai](https://proton.me/blog/fr/lumo-ai)

Bonne écoute !
