Sanity sauve styled-components mourant : amélioration des performances de 40 %

2025-09-12
Sanity sauve styled-components mourant : amélioration des performances de 40 %

Après que la populaire bibliothèque CSS-in-JS styled-components est passée en mode maintenance, Sanity est intervenue pour la sauver. Ils ont publié deux versions forkées, compatibles respectivement avec React 18 et React 19. Ces versions tirent parti du hook `useInsertionEffect` de React 18 et des styles en ligne de React 19 pour améliorer considérablement les performances, atteignant jusqu'à 40 % d'augmentation de vitesse dans certains cas. L'article détaille les corrections et les améliorations de performances, et fournit une stratégie de migration progressive pour les développeurs utilisant styled-components, permettant des gains de performances avant la transition vers des solutions CSS alternatives.

Lire plus
Développement

L'IA écrit désormais 80% de mon code : Le point de vue d'un développeur

2025-09-03
L'IA écrit désormais 80% de mon code : Le point de vue d'un développeur

Un ingénieur partage son expérience d'intégration de l'IA dans les workflows de développement en production. Passé de l'écriture manuelle de chaque ligne de code à la génération automatique par l'IA de 80% des implémentations initiales, il se concentre désormais sur l'architecture, la revue de code et la gestion de multiples threads. Il considère l'IA comme un « développeur junior qui n'apprend pas », un modèle mental qui lui a permis de réussir. Son workflow consiste à utiliser l'IA pour réfléchir aux solutions, puis à itérer sur les résultats souvent imparfaits. Les défis incluent l'incapacité de l'IA à conserver le contexte entre les sessions et sa tendance à générer du code incorrect avec assurance. Les solutions consistent à créer des fichiers de contexte spécifiques au projet, à intégrer l'IA avec divers outils et à adapter les processus de revue de code. L'auteur conclut que l'IA permet aux développeurs de travailler plus vite et de produire de meilleures solutions, sans les remplacer.

Lire plus
Développement