La Tartine #22
Approche composable + Turborepo = ❤️
Hello,
Par définition, l’approche composable nous amène vite à créer plusieurs sites ou applis pour un même projet.
Or, ces applis ont généralement mal d'éléments en commun : les styles, certains composants, des types générés…
La question se pose rapidement de comment mutualiser tout ça.
À l’époque, j’avais déjà eu cette problématique, et j’avais créé des paquets npm que je partageais entre plusieurs applis, mais c’était fastidieux à maintenir 🥵
À mon avis, c’est dans ce genre de situation qu’un monorepo prend tout son sens.
J’ai récemment commencé à utiliser Turborepo, et je dois dire que c'est plutôt sympa !
La mise en place n'est pas trop compliquée, et même si j'ai rencontré quelques petits obstacles en chemin, je sais que l'investissement en temps et en efforts aujourd'hui me fera gagner du temps à l'avenir !
Donc si vous travaillez sur un projet en architecture composable, dont vous ne connaissez pas forcément le scope dès le début, vous devriez considérer un monorepo.
Votre “moi” du futur vous remerciera 🙂
🥪 JamSnacks
Cet article tente de défendre Astro en le présentant comme le framework incontournable de 2023.
Tomek Poniatowicz nous propose un petit guide pour internationaliser une appli NextJs.
Si vous voulez montrer à vos clients les possibilités qu’offrent les CMS headless, Storyblok vous présente une liste de 11 sites qui convaincront même les plus sceptiques des avantages du Headless.
Strapi annonce sa version 4.13, qui améliore notamment la gestion des workflows éditoriaux et une meilleure prise en charge de Typescript, on aime la direction que ce CMS prend !
Cet article présente ce qu’est pnpm, et pourquoi vous devriez l’utiliser à la place de votre gestionnaire de paquet actuel.
Et voilà, c’est déjà tout pour cette semaine !
J’espère de tout cœur que cette édition vous à plu, si c’est le cas :
👉 Pensez à la partager à vos amis 💌
👉 Si vous avez des idées pour améliorer la newsletter, n'hésitez pas à nous en faire part !