😱 Je travaille en freelance pour Facebook 😎 Depuis 2 mois, je lead Docusaurus v2, framework open-source Jamstack pour la documentation, basé sur React (ressemble à Gatsby).
Vous aimiez l'addon Knobs? Voici maintenant Controls: c'est un peu comme Knobs, sauf qu'il n'y a rien à écrire, ils sont générés à partir des types TypeScript.
L'équipe ReactNative publie un blog post qui donne quelques infos sur la manière dont ils voient les choses pour les évolutions futures.
Microsoft publie une version 0.62, compatible avec... ReactNative 0.62 (les versions seront synchro). Support de FastRefresh et des nouveaux modules de RN 0.62 comme Appearance. Support expérimental de WinUI 3.
React-Native-MacOS 0.62 arrive bientôt.
Pendant ce temps, ReactNative passe en 0.63.2, et Microsoft compte republier des updates sur cette version en Aout.
Résumé de l'évolution de quelques proposals TC39 pour l'évolution de JavaScript. Pas mal de proposals passent en stage 4, avec un résumé ici.
Je suis particulièrement excité par Records & Tuples, qui passe en stage 2! Voir également cet intro par Axel Rauschmayer.
The Guild, l'équipe derrière graphql-codegen, présente TypedDocumentNode, qui est pour eux l'évolution logique des outils typegen/codegen qu'ils proposent déjà.
Le modèle IA GPT-3, publié par l'entreprise OpenAI (Elon Musk )fait beaucoup parler en ce moment, avec des exemples d'IA qui codent des composants React (voir des apps TodoList complètes), des layouts CSS ou des queries SQL.
La newsletter data science de mon confrère Jonathan Del Hoyo regroupe pas mal de liens intéressants.
Voir aussi l'article GPT-3 de Kitze, qui prévoit un impact significatif sur le dev tel que nous le connaissons.
Dan Abramov propose un post sur la mémoisation, qui permet de mettre en cache un résultat de fonction dans le but d'optimiser les performances en cas de ré-execution
Le développeur n'a pas toujours une très grande sensibilité artistique, et n'implémente pas toujours parfaitement le travail du designer.
Article intéressant, avec des conseils pour améliorer la communication, et quelques tips pour devenir plus sensible aux détails quand on est développeurs (dont j'aurais bien besoin ^^).
Les Cloudflare Workers sont une solution intéressante qui permet de déployer un site statique Jamstack sur un CDN performant, tout en gardant la possibilité du faire tourner du code directement sur le CDN, et modifier la réponse HTML à la volée.
Encore une critique intéressante des frameworks Jamstack "lourd" (SPA + hydratation) type Gatsby, au profit d'alternatives plus légères comme Eleventy.
Je compte écrire prochainement, avec mes contre arguments, car j'ai un très bon usecase à partager: Docusaurus passe d'un système Jamstack léger (v1) à lourd (v2), et je suis convaincu que c'est une amélioration.
Ce CLI est un peu l'équivalent Preact de CRA. Pas mal d'évolutions avec la v3
Svelte supporte maintenant TypeScript. Le support IDE sera dispo via svelte-language-server.
Critique intéressante d'Angular, et de son management par Google.
L'API Vue 3 se stabilise, et une release finale ne devrait pas tarder.
Article complet qui présente la techno utilisée par Google Meet/Hangout, Facebook Messenger, Discord...