#engineering
12 posts
- 20 sept. 2026
Akira UI 3.0.0 casse trois imports, rien de plus
Une application qui n'importait que Button devait installer recharts pour que le bundler passe. La 3.0.0 sort charts, data table et form sur leurs propres subpaths.
- 17 sept. 2026
Akira UI 2.6.0 est sortie en retard, et c'est grâce à la revue
L'éditeur devait refuser javascript:. Depuis la v1.1.0, une tabulation suffisait pour passer. La revue menée avant la release a mis la faille au jour.
- 04 sept. 2026
La zone qui cesse d'inviter
Une ligne sépare une zone de dépôt honnête d'une zone qui promet ce qu'elle ne peut pas tenir. Voici ce qui l'a rendue nécessaire.
- 03 sept. 2026
La bibliothèque sortie d'une application
78 composants et 30 fichiers de tests en trente-trois jours. Aucun n'a été écrit pendant ces trente-trois jours, et la facture est arrivée en portugais.
- 01 sept. 2026
Cassez votre code avant que la release ne s'en charge
Ce test a été livré en v2.2.0. Il ne teste rien du tout, et il faut lire la ligne deux fois pour comprendre pourquoi.
- 01 sept. 2026
Laravel SISP 2.1 sépare l'acheteur du client
Sur une facture, le bloc acheteur désigne une entité fiscale. La version 2.1 arrête de le confondre avec le contact qui a payé.
- 31 août 2026
Laravel SISP 2.0 n'a presque livré aucune fonctionnalité
Onze pipes dans un fichier de config ont remplacé un contrôleur que personne ne pouvait atteindre. C'est toute la release.
- 04 juin 2026
Laravel SISP 0.7 rend l'état du checkout visible
La release 0.7 transforme Laravel SISP, d'aide au redirect de paiement en infrastructure de checkout dotée de mémoire.
- 28 mai 2026
Unified Dev 0.12.0 livre la jointure, pas les intégrations
Linear et Jira sont arrivés dans la même release. C'est la moitié ennuyeuse. La moitié intéressante, c'est la décision qui se cache dessous.
- 24 mai 2026
Laravel SISP 0.6.4 rend les états de paiement explicites
La 0.6.4 réunit deux petites releases en un seul nettoyage : paiements en attente, retries signés, totaux, remboursements et metadata.
- 18 mai 2026
J'ai construit onyx pour apprendre, pas pour concurrencer
La même surface de modules en Go et en Rust. paths, files, shell, clipboard, notify, keyring. Deux crates qui existent parce que je les ai écrites.
- 17 mai 2026
Spectra, jour un
J'ai amorcé Spectra un jeudi matin. À minuit, il lisait de vraies routes Laravel. Le premier commit qui comptait n'était pas celui qui semblait compter.