Comment foirer sa communication avec son client en une leçon

Je lisais son (excellent) article qui expliquait la difficulté à faire predre aux gens leur habitude de penser en tables.

Malheureusement, si l’auteur a parfaitement réussi à faire passer son message aux lecteurs, il a complètement échoué à communiquer avec son client.

Your are technically correct, the best kind of correct

Beaucoup d'hommes en rouge dans star trek

Signes qu’il faut extraire une fonction.

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

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

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

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

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.