Développement
Mon setup
Ce qui se trouve réellement sur ma machine et mon bureau, dans la tradition /uses. Aucun lien affilié. Si quelque chose figure ici, c'est parce que je m'en sers chaque jour, pas parce qu'on a payé pour la place.
Éditeur et terminal
- NeovimL'éditeur principal. Des années de mémoire musculaire et une configuration que je comprends vraiment. LSP pour PHP, Rust et TypeScript.
- JetBrains MonoLa police de l'éditeur et du terminal. Hauteur d'x élevée, nette en petites tailles, les ligatures restent discrètes.
- tmux + zshUn seul terminal, plusieurs volets, des sessions qui survivent à une déconnexion. C'est là que se fait l'essentiel du travail.
Matériel
- Station de travail LinuxUbuntu sur un poste que j'ai monté moi-même. L'environnement de développement correspond à la production, ce qui élimine toute une catégorie de surprises.
- Clavier mécaniqueSwitches tactiles, disposition presque ortholinéaire. Assez silencieux pour un appel, assez net pour se faire sentir.
- Double écranLe code sur l'un, le site en cours et les logs sur l'autre. La disposition de salle de contrôle, ramenée à un bureau.
Bureau et capture
- Sony α7 IIIL'appareil qui gagne aussi sa place du côté photographie. Il sert de webcam propre pour les appels clients.
- Audio filaireUne vraie interface et un vrai casque. Sur un long appel, la latence et la clarté comptent plus que le confort.
Services
- GitHub + ActionsLa source de vérité et la chaîne d'intégration continue. Des runners auto-hébergés pour les builds Rust les plus lourds.
- PlausibleUne analytique respectueuse de la vie privée quand un client a besoin de chiffres, sans bandeau de cookies à justifier.