Beaucoup d'hommes en rouge dans star trek

Signes qu’il faut extraire une fonction. 18

Organiser son code est tout un art. Ca se pauffine au fur et à mesure d’une carrière. J’ai découvert au fil du temps des règles qui formalisent quelque chose que je faisais sans vraiment m’en rendre compte. Vous savez comme ces règles de français à la noix que vous utilisez quotdiennement sans savoir qu’il y a règle.


Embarquer un fichier non Python proprement 8

Ah, le packaging Python, c’est toujours pas fun.

Parmi les nombres problèmes, la question suivante se pose souvent : comment je livre proprement un fichier de données fourni avec mon package Python ?

Today was the first time i did my laundry

Tailler une plume

Histoire de ne pas perdre le fil : TrackingFields 16

La première partie va planter le décor en démarrant par vous montrer comment s’articule une application avec formulaire composé d’un sous formulaire en sus (j’expliquerai pourquoi après :)

Pour ce faire, je vous emmène dans l’univers du 7° art, viendez on va refaire StarWars!

Un modèle, un formulaire, une vue, un template et ca sera fini.


Le piège d’écrire du code couplé à une implémentation 10

On a reproché à la communauté de Twisted que c’était un silo fermé. Une lib écrite pour Twisted ne marchait que pour Twisted.

Puis on a reproché à la communauté de gevent la même chose.

Et maintenant la communauté d’asyncio recommence à faire la même erreur.

The world was always awful

Gouttes pour l'oeil de sauron

Le don du mois : nuitka 16

Comme je vous l’ai dis dernièrement, le packaging et les performances sont deux points qui méritent d’être améliorés en Python.

Nuikta est un projet qui vise à tacler ces deux problèmes d’un coup en compilant le code Python pour obtenir un exécutable autonome sous forme de code machine.