Contre le typage statique dans Python

Après l'asynchrone, le typage statique est la nouvelle tendance dans les langages de programmations : TypeScript, Ruby 3, etc. Python n'y échappe pas et voilà pourquoi ça m'agace. Ce que j'aime dans Python J'ai commencé à développer en Python en...

JSON5

Le monde des formats de fichier de configuration est foisonnant. C'est la course aux standards. ini, xml, json, yaml, toml et py tout court : il y a déjà pas mal de choix. Et pour combler le tout, je redécouvre json5. La version 1.0 datant de...

Les stratégies de test

J'en peut plus des tests soit-disant unitaires ! Tout le monde fait des "tests unitaires" . C'est devenu un mot magique. Et ça ne veut plus rien dire. C'est plutôt l'enfer des tests automatiques : lenteurs, invasion de mocks, faux-positifs,...

Pub-Sub avec Postgres

Dès qu'une application web a besoin de déléguer une tâche lourde ou critique en arrière-plan, on se retrouve avec Redis pour stocker le résultat des tâches et parfois RabbitMQ pour gérer la messagerie. La mode est maintenant d'utiliser Redis...

Débuter avec Python en 2019

De temps en temps, on me demande des conseils d'articles et de tutoriels pour connaître l'état de l'art en Python sur tel ou tel sujet. Pas si facile quand on baigne dedans et qu'on a déjà digéré l'essentiel des bonnes pratiques depuis des...