Rust, un heureux accident pour le développement agentique
J’ai récemment porté vers Rust une codebase Django vieille de sept ans, d’environ 200 000 à 300 000 lignes. Le portage m’a pris un mois et demi. Même avec une approche initialement assez naïve, certains bugs auparavant remontés dans Sentry ont disparu, et j’ai constaté une baisse de 40 à 60 % de mes coûts de serveurs. ...
HTMX et Django, l'erreur de parcours
En juillet 2024, j’ai publié ici Why I Chose HTMX Over React and VueJS. J’y racontais six mois de refonte du front de Front Desk, mon SaaS pour l’hôtellerie, en remplaçant Vue.js par HTMX. J’étais convaincu et l’article était sincère. Deux ans plus tard, je pense que c’était une erreur. Je l’ai évoqué au passage dans le second billet sur la migration vers Rust, mais le sujet mérite son propre article, parce que la question revient sans arrêt et parce que je vois passer régulièrement les arguments que j’avançais moi-même à l’époque. ...
Migrer Django vers Rust : les données, l'architecture et les agents 2/2
Cet article est le second d’une série de deux billets sur la migration de Front Desk vers Rust. Le premier expliquait Migrer un codebase Django de 7 ans vers Rust. Dans le billet précédent, j’ai raconté ce que Django m’avait apporté, ce qui a fini par coincer, et pourquoi j’ai choisi de réécrire plutôt que de refactorer Front Desk. ...
Migrer un codebase Django de 7 ans vers Rust (1/2)
Cet article est le premier d’une série de deux billets sur mon exploration d’une migration de Front Desk vers Rust. En 2019, j’écrivais les premières lignes Python de mon projet Front Desk, un SaaS web-based pour hôteliers qui intègre une multitude d’outils pour gérer le quotidien des opérations : cahier de consignes, tickets de maintenance, objets trouvés, checklists. ...