October 2009

La veille technologique se fait maintenant sur Delicious, mais pour vous encourager à suivre ce flux, voici une petite sélection de 5 articles que je souhaite mettre en avant :

  • http://www.alistapart.com/articles/getting-to-no/ : Greg Hoy nous explique que même en temps de crise, il vaut parfois mieux refuser certains clients. Il nous montre quelques exemples de projets/clients avec qui l'on risque de regretter d'avoir accepté et nous donne quelques conseils sur la position à adopter quand on rencontre des cas similaires.

  • http://labs.mozilla.com/raindrop/2009/10/22/introducing-raindrop/ : Mozilla Raindrop est une nouvelle plateforme de messaging. Il reçoit des messages de différentes sources (flux RSS, twitter, mail), en extrait des informations selon des règles définis par l'utilisateur, les stocke dans une base CouchDB et propose une interface pour que l'utilisateur puisse interagir avec ces messages. Cette expérience pourrait donner quelque chose de très intéressant pour centraliser ses discussions en ligne et notifications.
  • http://ejohn.org/blog/google-groups-is-dead/ : Gouple Groups a du mal à évoluer, et notamment, à apporter de nouvelles solutions pour lutter contre le spam. C'est le constat soulevé par John Resig. Il l'a amené à reconsidérer son utilisation de Google Groups et à ne plus l'utiliser pour les mailings-lists de jquery.
  • http://diveintohtml5.org/semantics.html : Mark Pilgrim nous propose un nouveau chapitre de son livre "Dive Into HTML5". Ce chapitre devrait être une lecture obligatoire pour tous ceux qui veulent utiliser un balisage HTML5 sémantique, et reste très intéressante pour les autres. Il nous explique par exemple comment le plan d'un document HTML5 est construit à partir des balises à , et comment cette construction a évolué depuis HTML4.
  • http://tomayko.com/writings/unicorn-is-unix : Ryan Tomayko respecte les grands principes d'UNIX qui permettent de construire des applications stables, solides et évolutives. Il nous montre que Ruby peut s'appuyer sur ces grands principes, même si la communauté Ruby les a plutôt ignoré jusque là. Enfin, il appuie son discours en mettant en avant les bénéfices que retire Unicorn (un nouveau serveur applicatif) de cette adhérence à la philosophie UNIX.

Le devblog évolue : jusqu'à maintenant, il tournait sous wordpress, mais nous l'avons migré vers Drupal.

Ce changement est motivé par plusieurs raisons :

  • les nombreux trous de sécurité de wordpress et la difficulté à rester à jour quand on utilise des plugins pas très maintenus
  • af83 est plus proche de la communauté Drupal
  • simplifier la mise en place de nouveaux services, comme le fil d'activité Github.

Ce changement devrait également être l'occasion d'impliquer plus de développeurs chez af83, et donc d'avoir plus de contenus.

Enfin, tant que je suis dans les changements, il faut noter que les liens de veille seront maintenant déposés sur le compte _af83 sur delicious. Cela permettra d'avoir des liens taggés, donc plus facile à parcourir et à rechercher.

This is the developers blog @ AF83 here you can learn about our discoveries and frustrations our questions and our solutions..

AF83 is start-up company specializing in web and mobile solutions for communities.

Paris Web 2009

Nous étions à Paris web, les 8 et 9 octobre 2009. Petit compte rendu.

Jeudi 8 octobre 2009

Intégrateurs, montez au front! de Stéphane Deschamps

Le terme intégrateur est péjoratif, on préfère le terme de développeur Web Front. L'intégrateur fait principalement du HTML et du javascript.

L'intégrateur évolue dans 4 types de milieu :

  • La grosse agence où ils ne sont que de petites mains
  • La startup où ils sont frustrés par trop de travail

Tornado logo

This post is more a note for myself than anything else, but I wrote it here as it can also be useful for you. It explains how to daemonize a tornado application in three easy steps:

1. Install python-daemon

2. Add this import line at the beginning of  my-app.py:

  1. import daemon

3. Add these 3 lines in the main() function, just before the tornado.ioloop.IOLoop.instance().start():
 

Logo
Chaque semaine, je publie une liste de liens vers des billets de blog, des articles et des annonces qui me semblent intéressants et en rapport avec l’activité d’AF83. N’hésitez pas à proposez vos liens. Voici la sélection de cette semaine :
Lectures

    Logo OSDC.fr 2009

    Les 2 et 3 octobre, les associations les Mongueurs de Perl, l'AFPy (Association Francophone Python), et Ruby France organisent la 1ère Open Source Developers Conference France.  A cette ocasion, j'ai fait une présentation sur le JavaScript en dehors du navigateur. Vous pouvez télécharger les slides au format PDF.