La Tartine #66
Waku : le framework React minimaliste đŻ
Hello câest Benoit đ,
JâespĂšre que vous allez bien et que vous avez passĂ© un bel Ă©tĂ©. De mon cĂŽtĂ©, jâai finalement pris une petite pause pour recharger les batteries. Jâai donc plein dâactualitĂ©s en retard Ă vous partager dans cette Ă©dition de la Tartine.
Je vous ai Ă©galement concoctĂ©, Ă la fin de la newsletter, un petit programme des confĂ©rences cools Ă venir pour cette rentrĂ©e. Bon je ne traverserai pas lâAtlantique pour aller voir la Next.JS Conf ni la Netlify Compose, bien que jâaimerai bien mais il y a aussi des conf sympas en France tout de mĂȘme qui me font de lâoeil. Je sais pas encore si jâirai Ă lâune dâelles. Si jamais vous avez prĂ©vu de faire des confs, nâhĂ©sitez pas Ă me faire un message !!
Bonne lecture et bonne reprise âïž
đ News de la semaine
Waku - v0.21 - Server actions are here!
Waku vient de lancer sa v0.21, avec une prise en charge complĂšte de l'API React Server Actions.
AprĂšs vous avoir laissĂ© en aoĂ»t sur une prĂ©sentation de Zustand, je suis tombĂ© sur Waku dont jâavais vaguement entendu parlĂ©âŠ
Mais dâoĂč sort ce nouveau framework ? Je vous explique tout !
Pour commencer, Waku (wah-ku) ou ăă signifie « Framework » en japonais.
Waku se décrit comme un "framework React minimaliste" spécialement conçu pour construire des projets React de petite à moyenne envergure avec les composants serveur de React. Créé par les mainteneurs de Zustand et Jotai, c'est actuellement le seul framework React qui prend en charge les RSC aprÚs Next.JS bien sur.
Waku a commencé comme un projet de recherche théorique pour explorer les RSC, mais petit à petit, l'équipe a ajouté de nouvelles fonctionnalités puissantes qui améliorent l'expérience développeur tout en préservant sa flexibilité. En mars, ils ont introduit une nouvelle API de routage basée sur les fichiers, et maintenant, ils ont ajouté un support complet pour les Server Actions.
Voici comment cela fonctionne :
Tout d'abord, vous créez des actions serveur en utilisant la directive "use server". Cela crée automatiquement un point d'API pour exécuter du code de maniÚre sécurisée sur le serveur.
Ensuite, vous importez votre action dans un composant client qui utilise la directive "use client", ce qui vous permet de passer des données entre le client et le serveur sans avoir besoin de code supplémentaire.
Enfin, vous pouvez lire l'état de l'action en utilisant des API React comme useActionState pour vous assurer d'avoir la bonne expérience utilisateur en place pendant l'action.
En rĂ©sumĂ© : Oui, vous pouvez dĂ©jĂ faire la plupart de ces choses dans Next.js. Mais maintenant que l'Ă©quipe React recommande fortement l'utilisation d'un meta-framework, câest bien dâavoir une autre option pour utiliser les RSC. Au moins jusquâĂ ce que Remix rattrape son retard.
đ„Ș JamSnack
How I Migrated From Wordpress to Astro: Boosted Pagespeed Scores to 100% and Cut 100% Hosting cost
Cet article raconte comment l'auteur a migré son blog de WordPress vers un site statique avec Astro, ce qui a considérablement amélioré ses performances, tout en soulignant que cette transition demande des compétences techniques plus poussées.
Build A Transcription App with Strapi, ChatGPT, & Whisper: Part 1
Imaginez qu'un assistant IA écoute vos appels vidéo, note tout ce qui se dit, puis propose des suggestions, des réponses et des analyses en temps réel. Cette série de tuto proposée par Strapi vous montrera comment créer votre propre application de transcription qui fait exactement cela.
Mike Sullivan
React is (becoming) a Full-Stack Framework
Cet article explique comment se préparer pour une nouvelle Úre dans laquelle les développeurs React implémenteront des fonctionnalités de bout en bout depuis l'interface utilisateur jusqu'à la base de données
Robin Wieruch
Introducing the Vercel Marketplace
Lancement de la 1Ăšre version de Vercel Marketplace. Cette Marketplace prend en charge les solutions de stockage de Supabase, Redis et EdgeDB.
Hedi Zandikarimi, Tom Occhino
What's new in Astro - August 2024
Toutes les actualitĂ©s dâAstro sur le mois dâaoĂ»t comprenant : Content Layer API (experimental), Astro Actions, Cloudinary Official SDK for Astro, Cloudflareâs new docs built with Starlight, Astro joins Reddit
Sarah Rainsberger
The future of AI: A deep dive into RAG
Cet article de Netlify explore l'avenir de l'intelligence artificielle Ă travers le concept du Retrieval-Augmented Generation (RAG), une technique combinant la rĂ©cupĂ©ration de donnĂ©es externes avec des modĂšles de langage pour amĂ©liorer la prĂ©cision et la pertinence des rĂ©ponses. Lâarticle prĂ©sente les avantages de cette approche, tout en abordant les dĂ©fis et considĂ©rations Ă©thiques liĂ©s Ă son utilisation.
Netlify
đș ConfĂ©rences, webinaires et vidĂ©os
Petite liste des conférences tech à venir :
Next.js Conf - đșđž San Francisco & Online - 24 octobre 2024
Netlify Compose - đșđž San Francisco & Online - 2 et 3 octobre 2024
WeLoveSpeed - đ«đ· 17 septembre 2024
Paris Web - đ«đ· 26 au 28 septembre 2024
Devfest Nantes - đ«đ· 17 et 18 octobre 2024
Devfest Toulouse - đ«đ· 7 novembre 2024
DOUBLE SLASH - Les news web dev pour août 2024
Dans cet Ă©pisode , lâĂ©quipe de Double Slash explore les derniĂšres nouveautĂ©s en matiĂšre de dĂ©veloppement web. Des outils innovants basĂ©s sur l'IA pour la gĂ©nĂ©ration de bases de donnĂ©es et de formulaires, des solutions pour la crĂ©ation de sites en open source, et bien plus encore. Ils Ă©voquent Ă©galement des ressources Ă©ducatives et des outils pour amĂ©liorer l'accessibilitĂ© sur le web.
Le débat « rendu lors de la récupération » et « récupération lors du rendu » est devenu un peu chaotique, et cet article de blog a inspiré Théo à approfondir cette question : Component, colocation, composition: A note on the state of React
Everything you need to know about building Astro apps backed by Sanity
Chris LaRocque présente l'intégration de Sanity avec Astro et comment elle simplifie la récupération de données et vous permet d'intégrer un Sanity Studio dans votre application Astro, ainsi que d'utiliser l'outil d'édition visuelle de Sanity dans une application Astro.
Integrate Vercel with Supabase, EdgeDB, and Redis
VidĂ©o de prĂ©sentation de la Marketplace de Vercel par Lee Robinson de lâĂ©quipe Vercel.
Partage la Tartine đ
Si tu penses que cette Ă©dition pourrait plaire Ă une personne de ton entourage, nâhĂ©site pas Ă partager cet e-mail ou Ă cliquer sur le bouton ci-dessous đ
đ Pour suivre nos aventures sur Youtube : https://www.youtube.com/@Pickbeam
đ Pour prendre rdv avec Pickbeam pour un projet web : https://pickbeam.com
PS : Nâoublie pas de mettre un like en bas ou en haut de cet email si ça tâa plu.