Ce que je fabrique sans qu'on me le demande.
Des logiciels utilisés tous les jours, ou d'autres simplement pour l'exercice. Le premier groupe, c'est ce sur quoi je travaille en ce moment. Le second, tout ce qu'on peut cliquer, jouer ou regarder.
En cours
-
Synapse
Une application de révision pour préparer des examens. Logiciel libre sous AGPL.
J'écris un journal de bord en parallèle, en anglais : pourquoi un CRDT au centre d'une application de révision, comment un design system est devenu plus petit et plus accessible en laissant des choses de côté, où l'IA a accéléré le travail et où elle l'a discrètement compliqué.
-
cargo-local-registry
Une sous-commande Cargo qui construit un registre local à partir d'un lockfile, pour compiler du Rust sur des machines sans accès à internet. Créée par Alex Crichton en 2016, confiée à moi en 2021. Je la maintiens à travers les changements de l'API interne de Cargo, j'ai ajouté une commande
addpour les crates individuelles et déplacé l'intégration continue et les binaires précompilés sur GitHub Actions. Plus de 300 000 téléchargements sur crates.io.
Interactif et visuel
-
Octopus
Une créature marine qui nage toute seule sur un canvas, tentacules à la traîne. Une expérience de 2012, d'avant l'époque où requestAnimationFrame était partout. Code source.
-
Shaders
Des fragment shaders sur Shadertoy, le genre de choses qu'on écrit pour voir ce qui se passe.
-
Solitaire
Un petit solitaire Klondike écrit pour apprivoiser ES6, Redux et React. Code source.
-
Prototype de jeu en ReScript
Plus un moteur de jeu qu'un jeu : quadtrees, comportements de pilotage, détection de collisions, le tout écrit de manière immuable en ReScript. Abandonné, mais une bonne façon d'apprendre le langage.
-
Ultradino 2000
Un remake d'Asteroids commencé pour une Ludum Dare, sur le thème « retarder l'inévitable ». Vous êtes un dinosaure en jetpack qui tire des lasers avec les yeux sur la comète qui va éteindre votre espèce. Fait avec un ami, jamais terminé.