Bon, c’est officiel, le bouton “soucrire à nos conneries” est pêté

Un logo "pouet"

Suite au rapport d’un gentil lecteur, on s’est apperçu que ça marchait pas. Donc si vous recevez rien, c’est pas de votre faute, c’est de la notre.

La suite

la technologie qui nous entoure, toujours plus présente et toujours plus compliquée

Trop d'options tuent l'option...

La technologie qui nous entoure nous envahie de plus en plus et est de plus en plus compliquée. Le simple appareil comme une radio devient de suite un satellite de la NASA pour celui qui n’aura pas la maitrise de l’informatique.

La suite

Vous en pensez quoi de cette idée ?

Photo d'une bille traversant une ampoule au ralenti

Un bon petit dump de chat

La suite

Lancer une fonction automatiquement à l’arrêt de Python

Photo d'un bouton pour ouvrir une porte

Vous avez des envies de sortie grandiloquentes ? Ou juste besoin d’un peu de ménage à l’arrêt de la machine virtuelle de Python ?

La suite

(Très) Grand listing des libs standards les plus utiles en Python

Photo d'une rame de papier à listing (avec trou sur le côté)

Liste des libs qui sont fournies en standard avec Python avec uniquement les modules les plus utiles, en français, et surtout, avec une description de ce que vous pouvez faire avec (plutôt qu’une définition abstraite).

La suite

Il n’y a aucune loi qui interdise de nettoyer un tunnel

Photo de l'ossuaire d'alexandre orion

Parfois votre client va vous demander un truc tordu, ou vous pose des contraintes à la con. Parfois vous cousin relou vient passer le WE la même date que votre plan cul. Parfois on donne une formation Python sous Windows…

La suite

Beau et facile à utiliser: deux choses bien différentes

old-sofa-4

Si on doit choisir, il vaut mieux faire utilisable que beau.

La suite

Utiliser des UUID comme primary key avec l’ORM de Django

Poster de démotivation "Just because you're unique doesn't make you useful"

Par défaut Django ajoute automatiquement un champ id à tous les modèles, et le configure pour être un entier qui s’auto incrémente puis le désigne comme la clé primaire. Il est néanmoins possible d’utiliser un autre champ comme clé primaire pour sa table: un slug ou un identifiant métier. Dans notre cas, on va voir comme utiliser un UUID.

La suite

Usages et dangers du null object pattern en Python

Photo du profile facebook de Justin John Bieber

Le motif de conception de l’objet nul ou “Null object pattern” dans la langue de Justin Bieber, est une technique qui consiste à créer un objet qui ne fait rien. Et quand on lui demande de faire quelque chose, il se renvoie lui-même.

La suite

Nginx en reverse proxy + Gunicorn pour vos apps Django

Nginx, patator inside

Petit exemple de configuration de Nginx en reverse proxy avec Gunicorn.

La suite