Mon bilan des Journées Francophones Python 2007

Les JPF 2007 sont un très bon cru. J’ai pu y croiser pas mal de monde que je voyais qu’online sur l’IRC (#afpy et #python-fr sur irc.freenode.net). Je pense que ça a réunit pas mal de monde, venant d’univers très différents: des scientifiques de formation, des zopeurs, des webbistes ou des DLFPien.
Cet évènement a permis de souder (ou d’améliorer la soudure de) la communauté Python en France. La qualité des conférences et conférencier était très bonne. Aussi bien d’un point de vue technique qu’au niveau de la présentation. J’ai même été étonné de l’assiduité du public. Je devai être le plus distrait.
En effet Samedi j’ai préparé un lightning talk sur REST que j’ai présenté finalement dimanche en débus d’après midi.

Et puis, l’AFPyro de samedi soir était vraiment mémorable, avec comme d’habitude un mélange de personnes de tout horizon et de tout âge (mais cette fois ci plus encore) dans les réunions de geeks. On a pu discuter de tout et de rien, j’ai fais mon coming out politique avec jpcw que j’ai du pas mal saoulé d’ailleurs 😉 Et puis j’ai pu faire mon coming out marketing également sans recevoir trop de cailloux ;). Et j’ai puis j’ai compris 2, 3 choses qu’une mailing list ou un tchat sur IRC ne permet pas de comprendre. Communiquer et toujours plus communiquer, c’est la leçon que je retiens.

PS: j’ai gagné un bouquin, mais comme j’en avais déjà un je l’ai remis en jeu… Finalement j’ai eu un tshirt M à la place, mais bon je fais du L, je l’ai filé aussi. C’étais cool quand même 😀

Mes signets du 09/04/2007

Mes signets du jour :

blogmarks.net

Dev Room Python au FOSDEM

L’Association Francophone Python (AFPy) a la chance d’avoir une dev room dédiée à Python au FOSDEM les 25, 26 et 27 février prochain. Une dev room est une salle, en parrallèle des conférences, dédiée à un sujet technique et gérée par un groupe de personnes qui organisent des rencontres, présentations, ou tout autre forme d’évènement.

FOSDEM

Le septième «Free and Open source Software Developers’ European Meeting» est un évènement sur 2 jours, organisé par des volontaires, pour promouvoir l’utilisation des logiciels libres. Il se déroulera dans la magnifique ville de Bruxelle (Belgique), les rencontres FOSDEM sont reconnu comme “Le meilleur évènement du Logiciel Libre en Europe”.

Appel à contribution

L’AFPY recherche des contributeurs pour présenter des sujets Python. Le sujet peut concerner aussi bien le développement que cibler une application libre particulière en Python. Ces présentations peuvent avoir des formes aussi variées que:

  • des ligthnings talks (présentations express de 15 mn)
  • des tutoriaux (de 20 minutes à plusieurs heures)
  • des présentations (30 minutes)
  • des discussions informelles autour d’un projet

Aidez à la promotion de Python dans toute l’Europe et touchez un public de plusieurs centaines de développeurs !

Si vous souhaitez participer à cet évènement, contactez les responsables pour proposer votre sujet.
Sachez toute fois que votre auditeur est en majorité anglophone.

Qui contacter ?

  • Alain Meurant : alain.meurant_at_skynet_dot_be
  • Olivier Grisel : olivier.grisel_at_ensta_dot_org
  • Bader Lejmi: bader_at_tele2_dot_fr

Liens utiles

Mes signets du 06/12/2006

Mes signets du jour :

blogmarks.net

PHP vs Python

PHP et Python sont deux langages de programmation dynamiques qui sont très utilisés pour des applications Web. Le premier l’a largement emporté sur le second en terme de part de marché ! En effet quel hébergeur grand public ne supporte pas mod_php et plus généralement l’architecture LAMP ?

PHP a tellement envahi le web qu’il est devenu le langage du débutant. Lorsqu’une personne est intéressée par le développement elle va chercher la façon la plus facile et celle qui donnera des résultats le plus rapidement. PHP dispose de communautés énormes et basés davantage sur l’assistance, l’expérimentation et la culture du tutoriel que sur l’autonomie et l’apprentissage par la lecture de documentations.

Python est de ce côté là plus proche des autres projets et communautés de logiciel libre. Ce qui rends le monde Python plus rigoureux et adepte des solutions techniquement les meilleures que les plus populaires et faciles. Mais de fait ça rends cette comunauté élitiste. C’est pourquoi je pense comme Ian Bicking que «Résoudre les problèmes de Python pour le développement web sont la meilleure chose que nous puissions faire pour vendre Python.»

Les défauts de PHP sont connus et pléthores mais surtout on fait coulé beaucoup d’encre et suscité des frustrations énormes qui ont conduit beaucoup de développeurs à se tourner vers d’autres langages comme Python (ex: moi)…
Mais alors que Python est à mon avis la solution la plus mature et la plus adaptée on assiste à la montée de RubyOnRails, une solution mieux vendue, et homogène: un langage, une plateforme.

Et c’est là que le bat blesse, où est l’homogénéité du monde Python ? Il existe certes de nombreuses solutions tel Zope, CherryPy, mod_python mais aucune solution qui arrive à s’imposer de façon globale. De toute façon je ne pense pas que celà soit souhaitable dans la mesure où chaque solution réponds à une certaine problématique.
Là où on a un besoin d’homogénéité est dans l’offre pour les débutants et les hébergeurs gratuits. Le débutant ne souhaite pas payer pour un hébergeur dans un premier temps, il utilise les services d’hébergeurs gratuits… Et quasiment aucun hébergeur gratuit (à part de petits et obscures hébergeurs bénévoles ou collaboratifs) ne le fait. Et pourquoi ?

La raison technique la plus évidente est la difficulté de rendre inaccessible au script éxécuté le système. Un script éxécuté côté serveur ne doit pouvoir lire ou écrire que dans son espace restreint…
Le jour où installer un Python qui répondra à ses exigences sera aussi simple que apt-get install libapache-mod-php4 ça sera gagné…