Ansi escape codes

"
Fullstack

Writing my own text editor, and daily-driving it

L'auteur partage son expérience de développement d'un éditeur de texte personnel après avoir été insatisfait des options existantes. Il discute des limitations des éditeurs qu'il a essayés et décrit son processus de création, en mettant l'accent sur l'importance de l'utilisation de son propre logiciel pour identifier les bugs et les fonctionnalités manquantes. Les réflexions incluent la manipulation du curseur, la navigation dans les fichiers et la nécessité d'une approche itérative dans le développement.

Fullstack

From pixels to characters: The engineering behind GitHub Copilot CLI’s animated ASCII banner

Cet article explore les défis techniques rencontrés lors de la création d'une animation ASCII pour GitHub Copilot CLI. Contrairement à l'impression d'une tâche simple, le projet a nécessité une réflexion approfondie sur l'architecture et l'accessibilité, car les terminaux ne disposent pas d'un système cohérent de rendu graphique. Les développeurs ont dû surmonter des incohérences liées aux terminaux, des propriétés d'accessibilité variées, et créer une animation engageante tout en gardant à l'esprit un large éventail d'utilisateurs. Le résultat, bien que visuellement amusant, inclut un travail de développement sérieux avec plus de 6000 lignes de code TypeScript.