Se simplifier les tests Python avec Pytest

Publicité d'un pot de glace au chocolat allégée

Et si on pouvait rendre les tests plus simples à écrire et à lire, aussi simple qu’un assert, mais un résultat plus clair que unittest en sortie ?

La suite

Utiliser AngularJs avec le langage de template de Django

Photo d'un homme trouvant l'amante lesbienne de sa femme dans un placard

Par défaut Angular évalue les expressions qui sont marquées par {{}}, exactement comme le langage de template Django. Cela amène à un conflit.

La suite

Devenez un super-héros, ou pas…

Mon héroooos

Les super-héros sont parmis nous, moi qui croyait que ça n’existait qu’à la télé, mais non il y en a aussi en bas de chez moi… Enfin en Amérique du Nord pour le moment mais ça pourrait arriver ici.

La suite

Quelques innovation de Python 3 backportées en Python 2.7

Photo de l'emission pip my ride

Comme nous l’avons vu avec les vues ou les collections, Python 2.7 vient avec pas mal de bonus issus directement de la branche 3. En voici quelques autres. Tout ceci n’est bien sûr ni nouveau ni exhaustif, mais je m’aperçois que peu de personnes le savent.

La suite

Qu’est-ce qu’une structure de données ?

Photo de Fred et Jamy devant le camion de "c'est pas sorcier"

Dans certains des articles, on utilise ce terme. Et il est très répandu également sur le Web, sous cette forme ou dans sa version angloclassos: data structure.

La suite

Les vues sur des collections en Python

Photo d'une fenêtre qui donne sur la mer

Python 3 introduit de nombreux changements qui ont été backportés dans Python 2.7. Parmis eux, les vues, qui sont un concept assez mal expliqué dans la documentation standard.

La suite

Cookies, sessions et redirections dans un middleware Django

Photo de cookies en forme de poneys

En Django les sessions utilisent des cookies, et il n’y a pas de fallback possible sur un SESSION_ID passé dans l’URL comme le fait par exemple PHP (il y a des apps pour ça, mais la pratique est considérée peu sécurisée de toute façon).

Or, comme HTTP est stateless, les cookies sont échangés en permanence, on les reçoit par la requête, et on les envoit avec les réponses. Ajoutez à cela qu’un client peut choisir de désactiver le support de cookie, et vous avez là un merveilleux casse-tête.

La suite

Google ne sait plus référencer correctement les sites, la preuve en images

Google is on drugs...

Google perd la boule, il référence n’importe comment, pas besoin d’être spécialiste pour s’en rendre compte. Un algo comme ça ma grand-mère va vous en faire les yeux fermés… La preuve en images simone.

La suite

Réagir aux changements avec le module signals de Django

Houston ??????

Le module signals contient une implémentation du design pattern observer, c’est à dire un moyen de lier un callback à un événement afin de pouvoir y réagir quand il se déclenche.

La suite

Python, Ruby et PHP sont lents

Dessin représentant Speedy Gonzales

“Cay de la merde je préfère les langages plus bas niveaux, python c’est lent.”

La suite