Du pair coding avec une AI !
Principalement disponible sur VSCode, GitHub Copilot est une assistance formée sur des milliards de lignes de code public. Elle complète votre code au fur et à mesure que vous écrivez. Elle apprend en analysant votre code et vous suggère la complétion de votre code. Vous êtes libre d'accepter ou non la suggestion. Encore en version technical preview, vous pouvez l'essayer en allant sur cette page : https://copilot.github.com/
Passer en mode “édition” grâce avec la touche "." !
Quand vous êtes dans un repository sur github.com, il vous suffit d'appuyer sur la touche "." de votre clavier pour passer sur github.dev et éditer le projet sur un VSCode en ligne. Vous pouvez importer vos settings et travailler comme si vous étiez dans votre VSCode installé sur votre ordinateur. Les notes de cet épisode sont créées directement sur github.dev
La version de la maturité !
Fin mai, c'est déroulé l'alpine day. https://alpineday.com/watch.Nous vous recommandons de visionner les différentes présentations. Suite à ça, la version 3 d'AlpineJS est sortie. Dans la foulée, un nouveau site et une nouvelle documentation.
WTF Evan !
Quand Evan You fait un side project, ça donne petite-vue. Directement inspiré d'AlpineJS, petite vue (avec l'accent) est une petite librairie qui pèse seulement 6Kb. Une grosse majorité des méthodes provenant de VueJS sont disponibles. Elle permet de créer des éléments interactifs dans une page web sans devoir installer une plus grosse librairie.
La bêta que l'on utilise tous en prod !
La version 3.2 vient de sortir avec des nouveautés et des grosses améliorations de performance. Lire ici le post de la version 3.2 : https://blog.vuejs.org/posts/vue-3.2.html
Plus c'est long, plus c'est bon !
La version 3.2 vient de sortir avec des nouveautés et L'attente est longue, mais le travail est immense pour l'équipe de Nuxt Lab. La conf Nuxt Nation vient de passer avec une présentation et la timeline du travail pour sortir la version 3 de Nuxt. La première version bêta publique est annoncée pour le 12 octobre 2021. Le travail est immense pour l'équipe, car en plus de réécrire totalement la version 3 en TypeScript, il faut maintenir la version 2 et sortir des nouveaux modules. À l'image de Nuxt Image sorite courant juin 2021 ! En quelques lignes, la version 3 de Nuxt, c'est :
On reprend tout depuis le début !
La version 4 de Strapi est en développement. Une grosse majorité de fonctionnalités est repensée. Voici les principales évolutions :
Au-delà de la version 4, Strapi a annoncé un changement de pricing : https://strapi.io/blog/introducing-user-based-pricing-for-strapi-enterprise-edition
Faire l'inverse des autres !
Astro est un générateur de site statique qui par défaut, ne met aucun JavaScript dans le navigateur. Vous pouvez développer vos templates avec le langage ".astro" mais aussi avec vos frameworks JS préférés : lit, Vue, React, Preact, Svelte ou Solid. Astro compile sans problème avec plusieurs frameworks. En cas d'utilisation d'un component créé avec Vue par exemple, il est rendu par défaut sans interaction, juste en HTML. Ensuite, vous pouvez choisir différents modes d'hydratation pour le rendre interactif : load, visible, idle, only. Il gère également tous les assets (css, etc.). Encore en version bêta, il semble très prometteur.