L'interface utilisateur de GitHub : passé, présent et un coût 10x pour le front-end
Il s'agit d'une rétrospective de Joel Hawksley, ingénieur chez GitHub, sur l'évolution de l'architecture de l'interface utilisateur de GitHub. Il retrace le parcours de GitHub depuis ses débuts plus simples jusqu'à son orientation actuelle vers l'utilisabilité et l'accessibilité, en soulignant les défis rencontrés en cours de route. Il souligne que le mobile est la nouvelle référence, et que la création et la maintenance de systèmes de conception (comme Primer) entraînent des coûts imprévus, la complexité du code front-end étant dix fois supérieure à celle du back-end. Hawksley conseille aux développeurs d'éviter de réinventer la roue, de tirer parti des systèmes de conception existants et de budgétiser judicieusement la complexité du front-end afin de réduire les coûts et d'améliorer l'efficacité.
Lire plus