Ce blog, c’est avant tout un espace de partage : des découvertes, des réflexions, des choses qui m’ont été utiles et qui pourraient l’être pour d’autres.
Python, Django, FastAPI et DRF : le cœur du blog
Le cœur du blog, c’est le développement Python, et plus précisément les frameworks qui structurent mon quotidien : Django, FastAPI et Flask. Chacun a ses forces, ses cas d’usage, ses pièges. On rentrera dans le détail.
Mais au-delà du code qui tourne, ce qui m’intéresse, c’est le code qui dure. Donc on parlera aussi de méthodes et de pratiques :
- TDD : écrire les tests avant le code, pourquoi ça change vraiment la façon de penser
- SOLID : les principes derrière le code maintenable
- DDD : modéliser le métier, pas juste la base de données
Et puis il y a tout ce qu’on accumule avec l’expérience : les patterns qu’on adopte, ceux qu’on abandonne, les erreurs qu’on arrête de faire, les raccourcis qu’on apprend à éviter.
Go, Lua, JavaScript et d’autres langages
De temps en temps, on sortira du périmètre. Go pour ce qu’il apporte en termes de performance et de simplicité dans certains contextes. Lua pour ses cas d’usage inattendus. D’autres langages si l’occasion se présente, pas par exhaustivité, mais par curiosité.
Bienvenue sur DevFlow.
Si la question du développement à l’ère de l’IA t’intéresse, j’ai écrit un article sur pourquoi l’IA rend l’apprentissage du code plus essentiel que jamais.