Nouvelle version de Next.js annoncée lors de leur mini-conférence. De nombreuses améliorations liées aux performances. Collaboration avec Chrome via projet Aurora, intégration ESLint, perf de dev/startup, chargement des scripts, composant image optimisé (avec placeholder blur), Webpack 5... Un codemod expérimental permet de migrer depuis Create-React-App. Ils ont aussi dévoilé Next.js Live, une nouvelle expérience de dev dans le navigateur en temps réel.
Swizec Teller met à jour et commente sa démo React basée sur un arbre fractal. Met en évidence les avantages de React 18, du concurrrent mode et de startTransition. C'est assez subtil, mais sur la démo, le slider "Lean the tree" est beaucoup plus réactif quand l'option startTransition est activée.
On reproche parfois à Storybook de devenir lent avec le temps et la taille du projet. Après avoir introduit une nouvelle API "pluggable builder" en v6.2, Storybook propose une alternative à Webpack avec la v6.3, basée sur Vite et les modules ES, et avec une meilleur DX (10/100x plus rapide).
Jotai est la librairie de state management basée sur le concept d'atom (comme Recoil) proposée par le collectif Poimandres. La v1 vient de sortir.
La nouvelle doc React, qui met en avant les hooks et les functional components, arrive d'ici pas longtemps. Certains volontaires (traducteurs et reviewers) ont déjà un accès.
BAM - Lead Dev React Native - CDI Paris - 45-60k€:
Avec 120+ projets réalisés, nous sommes la startup spécialisée dans le développement mobile. En 6 ans nous sommes passés de 2 à 90 BAMers et avons atteint un chiffre d’affaires de 11 millions d’euros en 2020 ! Comment ? En révolutionnant développement d’applis mobiles ! Pour continuer à innover, nous recherchons un lead developer qui saura combiner vitesse et qualité, performance et complexité. Si le défi te tente discutons en !
Wecasa: Développer React Native Sénior - CDI à Paris:
Wecasa, c’est l’offre de services 7j/7 d’aide et de bien-être à domicile. Notre mission : permettre à chacun.e de retrouver du temps pour soi et pour les autres. Et pour ça, on fait grandir notre équipe de rêve. Seras-tu notre nouvel expert technique react-native (en remote first) ? Es-tu prêt à rejoindre une aventure où on fait rimer business, robustesse et gentillesse ? Deviendras-tu, comme nous, accro aux croissants aux amandes du lundi matin ? Tant de mystères à résoudre. Go go go, on a déjà hâte de te rencontrer.
Une offre ci-dessous t'intéresse? Contacte moi à cet email!
Ponicode: dev JS/React - CDI Paris 40-65k (confirmé ou senior)
Shift: dev React senior - CDI Paris 50-60k
Smallable: dev fullstack React/NodeJS - CDI Paris 55k-60k (front)
Alkemics: dev Python/React - CDI Paris/remote (junior / senior)
Choose: dev React-Native - CDI Paris 50-60k
Bloom: dev Fullstack NodeJS/React senior - CDI Neuilly 60-70k
Splio: dev Fullstack React/NodeJS senior - CDI Paris 60-70k
F4: dev NodeJS - CDI Paris 40-50k
Cette librairie React-Native propose de rendre des fragments de code HTML en natif (sans WebView) avec la possibilité de customiser le rendu. Après plusieurs mois en alpha, la lib passe en beta et est considérée comme production-ready.
Le nom de code donné à la collaboration entre Chrome et les frameworks Next.js, Nuxt et Angular pour améliorer l'UX et les performances des frameworks de manière générale. Mentionne la stratégie, le process, les résultats déjà obtenus (principalement sur Next.js) et les travaux prévus pour 2021.
Lié au projet Aurora. Google a une méthodologie interne appelée "Conformance" qui permet de limiter les problèmes de performance (et aussi accessibilité, sécurité...) sur leurs apps critiques. Ils veulent rendre cette méthodologie accessible à la communauté, à commencer par Next.js. Concrètement, on aura bientôt des toasts ESLint et TypeScript dans le mode dev de Next.js.
Axel Rauschmayer analyse la proposition ES Error Cause, qui progresse très vite et est déjà en stage-3. Propose aussi des alternatives utilisable dès aujourd'hui. J'attends cela avec impatience, très pratique pour debugger les erreurs qui surviennent dans des boucles, quand on ne sait pas quel élément produit l'erreur.
Apollo lance un IDE GraphQL dans le navigateur, qui peut être utilisé pour appeler votre API locale. La DX semble intéressante, peut être plus évolué que GraphiQL?
Nouvelle version mineure de Tailwind avec pas mal de nouveautés. Un nouveau CLI, support de before/after, et de nombreuses autres améliorations.
Nouvelle startup de Max Stoiber, qui propose de déployer un cache intelligent au dessus de votre API GraphQL. Performance, éviction automatique ou manuelle, sécurité (rate limit, query depth...). Le free plan est plutôt généreux.