Chez Pilot Systems, nous proposons des formations généralistes au framework web Django ou sur un point précis. Aujourd'hui, je vous propose de découvrir le plan de formation que nous appliquons généralement à des nouveaux venus dans l'univers de Django et de Python.
Plan de formation Django - Lire la suite…Cet article introduit les architectures basées sur REST (Representational State Transfer) dans le cadre du développement d'applications Web et d'APIs avec Django ainsi que les problématiques rencontrées avec les méthodes HTTP PUT et DELETE.
Utiliser une architecture RESTful avec Django - Lire la suite…Cet article va passer en revue certains outils, parfois méconnus, utilisés par l'équipe de Pilot Systems pour localiser un problème de performances sur une application, que ce soit une application réalisée en interne, de la TMA ou un audit. Il expliquera aussi comment interpréter les résultats. Il n'est bien sûr pas exhaustif, et ne remplacera jamais une bonne connaissance du fonctionnement des technologies utilisées.
Quelques outils pour localiser un problème de performances - Lire la suite…Diazo, le successeur de XDV, est un système de theming pour Plone. Nous allons voir avec ce petit tutoriel comment il se présente et apprendre à s'en servir.
Theming Plone avec Diazo - Lire la suite…Ce tutoriel introduit les concepts de South et son utilisation dans Django afin de simplifier la gestion de la base de données durant le processus de développement d'une application Django.
Utilisation de South avec Django - Lire la suite…Cet article se propose de lister les différentes méthodes disponibles pour effectuer un pack d'une base de données ZODB, afin d'en diminuer la taille.
Réaliser un pack d'une base de données ZODB - Lire la suite…Cet article, après un rapide tour d'horizon de l'API Twitter et du processus d'authentification OAuth explique comment créer une commande Django d'auto-follow et d'auto-unfollow
L'API Twitter et la création d'une application d'autofollow - Lire la suite…Cet article évoque les travaux, auxquels Pilot Systems a participé, visant à avoir Zope 2.12 et Plone 4 installables via des paquets Debian. Après avoir étudié rapidement les besoins à adresser, il expliquera les difficultés rencontrées, les solutions retenues et l'état d'avancement actuel.
Zope 2.12 et Plone 4 via des paquets Debian ? - Lire la suite…Pilot Systems, en partenariat avec le journal Libération, a réalisé un moteur de recherche "full text" reposant intégralement sur des technologies libres : Python et PostgreSQL. Cet article explique les possibilités et usages du moteur, et retrace sa conception.
SeSQL - un moteur de recherche "full text" performant et puissant - Lire la suite…Des clients nous demandent parfois des ressources et outils pour se lancer dans le développement. Voici donc une liste de ressources en lignes ou écrites afin de se familiariser à ces technologies.
Outils et ressources pour le développement - Lire la suite…Actions sur le document