100terres

Développeur logiciel

Le visage de Gab.

Je suis Gab, défenseur de l'expérience utilisateur

Je suis un adepte de TypeScript, avec plus de 10 ans d’expérience en React. Ce qui m’importe est d’offrir une excellente expérience développeur (DevEx) sans compromettre l’expérience utilisateur (UX). Une des façons d’y arriver est d’éviter d’envoyer une SPA React de 20 mégaoctets à des gens qui ont un cellulaire de moyenne gamme et une connexion Internet de piètre qualité. Une bonne expérience de développement sur de puissants MacBook Pro ne devrait pas se traduire par une expérience dégradée pour les personnes qui visitent un site web. Je recommande fortement la série d’Alex Russell, The Performance Inequality Gap (en anglais), sur le sujet.

Je m’amuse à héberger moi-même des services sur mon homelab. Les outils que j’utilise dans mes projets personnels actuels comprennent : TypeScript, Astro, Docker, Pangolin, Dagu et Codeberg. J’aimerais éventuellement migrer ma configuration Docker vers Kubernetes, on verra si je trouve le temps !

Je maintiens aussi @hello-pangea/dnd, un projet open source qui a atteint un sommet de plus de 3 500 000 téléchargements hebdomadaires sur NPM. C’est un fork que j’ai créé de react-beautiful-dnd d’Atlassian. Vous pouvez en savoir plus sur les motivations derrière mon aventure ici (en anglais).