Se simplifier les tests Python avec Pytest
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 ?
Utiliser AngularJs avec le langage de template de Django
Par défaut Angular évalue les expressions qui sont marquées par {{}}, exactement comme le langage de template Django. Cela amène à un conflit.
Devenez un super-héros, ou pas…
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 suiteQuelques innovation de Python 3 backportées en Python 2.7
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 suiteQu’est-ce qu’une structure de données ?
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 suiteLes vues sur des collections en Python
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 suiteCookies, sessions et redirections dans un middleware Django
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 suiteGoogle ne sait plus référencer correctement les sites, la preuve en images
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 suiteRéagir aux changements avec le module signals de Django
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.
Python, Ruby et PHP sont lents
“Cay de la merde je préfère les langages plus bas niveaux, python c’est lent.”
La suite

