Pytong 2013 à Toulon : le résumé


Introduction

Et voilà, Pytong 2013 est déjà terminé, il est temps de faire un retour de tout ce que nous avons appris durant ce week-end ensoleillé.

Récapitulatif

Voici ce que j'ai retenu de ce week-end

Salt

Salt est un outil pour faire du provisionning ça pouttre et pour cause c'est …

Circus Sprint @ Novapost July 8th-9th, 2013


Introduction

Circus is a process & socket manager. It can be used to monitor and control processes and sockets.

At Novapost, we usually launch processes on different (virtual) machines, so we wanted Circus to manage processes launched on different servers.

Today we are using circus in production and one nice feature …

Retour sur Sud Web 2013


Le 17 et 18 mai, en Avignon, avait lieu la troisième édition de Sud Web. C'est une conférence que j'affectionne tout particulièrement, ayant eu la chance de participer à son organisation à ses débuts.

Le format est le suivant : une première journée de présentations, courtes (5mn) et longues (20mn + 5mn …

Configurer Emacs comme un développeur Python


Introduction

Souvent on me demande quel IDE j'utilise. Quand je réponds emacs, ça ne semble pas convenir à mon interlocuteur.

Voici un petit article pour transformer son emacs en véritable IDE python.

Quand je code en Python, j'ai envie de respecter la PEP-8, d'avoir la complétion des noms de fonctions …

Django : Comment booster ses tests en 1 minute


Introduction

Hier, Boris, en stage ici pour 6 mois, me parle d'une astuce pour Django ultra simple, mais qui a tout bonnement divisé par deux notre temps de tests :O

Connexion, views et tests

Lors des tests, on doit souvent se connecter pour tester les droits de l'utilisateur ou encore …

Class-based decorators with Python


A Python decorator is, basically, a function that take a function as argument and return a function. This is a powerful feature. But it has some drawbacks:

  • decorators are quite tricky to develop. Of course they are for Python newbies. But, as an experienced Python developer, I must admit I …
3 / 6