Archive for September, 2008

Voici une nouvelle édition du post de veille hebdomadaire. C’est toujours le même principe : un paquet de liens en vrac, chacun accompagné d’une courte description.

Bonne lecture et à la semaine prochaine.

Click to continue reading

Logo atelier

Lundi dernier, nous avons eu 3 ateliers : une présentation d’Ubiquity, l’extension à la mode de Firefox, une sur le balisage HTML et une discussion sur comment améliorer les estimations de temps. Pour ces trois ateliers, les slides sont disponibles :

Et lundi prochain, Olivier nous fera un atelier intitulé “Utilisation et pondération de méthodes issues du design et  des sciences humaines pour construire l’innovation”. Puis nous jouerons aux Powerpoint Karaokés.

Click to continue reading

Logo

Voici les liens de la semaine :

* http://standblog.org/blog/post/2008/09/15/Annonce-de-la-World-Wide-Web-Foundation : annonce de la création par World Wide Web Foundation, avec Tim Berners-Lee à sa tête (si vous ne savez pas qui c’est, allez voir http://fr.wikipedia.org/wiki/Tim_Berners-Lee de toute urgence).

* http://royal.pingdom.com/2008/09/16/the-web-in-1996-1997/ : le web tel qu’il était en 1996 … il y a eu du changement depuis, vous ne trouvez pas ?

* http://t37.net/5-conseils-a-mettre-en-oeuvre-pour-bien-ecrire-pour-le-web : 5 conseils pour bien écrire sur le web, c’est toujours bon à prendre.

* http://www.clubic.com/actualite-161788-ie8-svg-berners-lee.html : Tim Berners-Lee regrette l’absence d’innovation d’Internet Explorer, notamment pour le SVG.

* http://morepypy.blogspot.com/2008/09/pycon-uk-javascript-and-gil.html : la communauté Python se pose des questions comme ‘Comment survivre à la vague Javascript’ ?

* http://bluff.jcoglan.com/ : une bibliothèque JS pour faire des graphes.

* http://raphaeljs.com/ : une lib JS pour dessiner des formes géométriques.

* http://nettuts.com/articles/10-principles-of-the-php-masters/ : les 10 principes des Maitres PHP (sic) ?

* http://www.boxesandarrows.com/view/information150 : l’audio et l’accessibilité (enfin, faudrait que je trouve le temps de le lire pour en être sûr).

* http://dev.mysql.com/workbench/?p=153 : MySQL Workbench 5.1 est sorti, avec notamment un support expérimental pour Linux :-)

* http://webkit.org/blog/214/introducing-squirrelfish-extreme/ : Squirrel Fish Extreme, le moteur JS le plus rapide (au moins pour cette semaine).

* http://immike.net/blog/2007/04/06/5-regular-expressions-every-web-programmer-should-know/ : 5 regexps à connaître, avec les explications qui vont bien.

* http://www.mytestbox.com/content-management-software-reviews/content-management-systems-cms-market-share-survey-study-2008/ : une comparaison des CMS (Drupal n’en sort pas au mieux).

* http://www.arunranga.com/articles/browser-cross-site.html : les techniques pour partager des informations cross-sites.

* http://www.krisjordan.com/2008/09/17/jason-fried-10-things-weve-learned-at-37signals/ : 10 choses à apprendre de 37 Signals.

* http://www.programmersparadox.com/2008/09/03/paired-programmings-benefits/ : l’intérêt du Peer Programming es bien expliqué dans cet article.

* http://prendreuncafe.com/blog/post/2008/09/17/Request-For-Comments%3A-sending-emails-in-symfony-12 : Symmfony va utiliser Swiftmailer, cela vaudrait le coup d’évaluer son intérêt pour Turb.

* http://www.nexen.net/actualites/nexen.net/18731-captiver_une_audience.php : pour faire suite à la présentation d’Ori.

* http://daringfireball.net/2008/09/app_store_exclusion : sur la politique d’Apple.

* http://ljouanneau.com/blog/2008/09/15/821-transformations-en-css3 : cet article explique les possibilités de CSS3.

* http://www.fluffycat.com/PHP-Design-Patterns/ : les Design Pattern en PHP.

* et http://www.libera.cc/taxonomy/term/3 : un site qui référence le hardware qui fonctionne sous Linux (l’exemple n’a pas été choisi au hasard ^^).

Et, voici, une sélection spéciale Python / Django (merci Anicet) :

* http://djangobook.zindep.com/1.0/ : le livre de Django est LA ressource pour commencer Django.

* http://diveintopython.adrahon.org/ : un grand classique pour apprendre Python.

* http://blog.skitoo.org/2007/02/11/memento-django-en-condence/ : un mémento django.

* http://www.mercurytide.co.uk/whitepapers/django-cheat-sheet/ : une cheatsheet Django 1.0.

* http://www.youtube.com/view_play_list?p=D415FAF806EC47A1 : les vidéos de la DjangoCon 2008.

* http://www.youtube.com/watch?v=i6Fr65PFqfk : la Keynote “Pourquoi je déteste Django” par Cal Henderson (architecte chez Flickr). Je la conseille au pôle Turbulences, il y a de bonnes idées dedans.

D’ailleurs, dans cette keynote, Cal Henderson aborde le sujet des barres de debug, et justement, on a vu apparaître des barres de debug cette semaine :

* http://www.symfony-project.org/blog/2008/08/27/new-in-symfony-1-2-customize-the-web-debug-toolbar : la barre de debug de Symfony (l’originale).

* http://rob.cogit8.org/blog/2008/Sep/19/introducing-django-debug-toolbar/ : la barre de Django.

* http://brycekerley.net/chronicle/post/Rails_Debug_Bar : un plugin pour Rails avec cette fameuse barre de debug.

Voilà, je crois que vous aurez de quoi lire jusqu’à la prochaine fois ;)

Click to continue reading

Logo

Lundi dernier, l’atelier sur les tests unitaires a généré un débat intéressant sur leurs avantages et inconvénients.Nous avons également discuté des cas dans lesquels il est intéressant de les utiliser, et de ceux où c’est une perte de temps. Vous pouvez télécharger les slides de cette présentation : Tests unitaires (PDF).

Lundi prochain, nous pourrons assister aux 3 ateliers suivants :

  • à 10h30, Arnaud nous présentera Ubiquity, la désormais célèbre extension firefox
  • à 11h30, Nancy nous fera une piqûre de rappel sur HTML
  • à 12h30, j’animerai un débat sur les estimations de temps, notamment pour essayer de trouver des solutions pour des estimations plus précises

Click to continue reading

Voici une nouvelle sélection de liens sur l’actualité :

Bonne lecture.

Click to continue reading

Logo atelier

Lundi dernier, Ori a présenté une session sur comment animer une présentation technique, et a particulièrement insisté sur l’importance de faire de telles présentations pour la carrière d’un développeur. Ensuite, j’ai fait découvrir la bibliothèque Active Record en Ruby aux autres développeurs. Les slides de ma présentation peuvent être téléchargées ici :  Active Record, un ORM en Ruby (PDF).

Le prochain épisode des ateliers aura lieu lundi 15 septembre avec un programme costaud :

  • à 10h30, Ovidiu nous fera (peut-être) enfin sa présentation sur les tests unitaires
  • à 11h30, Gilles animera un atelier pratique sur EDVIGE : un Environnement de Développement Virtuel Intégré … (trouver la fin de l’acronyme fera parti de l’atelier)
  • à 12h30, Johan viendra nous expliquer les nouveautés de Django 1.0

Click to continue reading

J’inaugure avec ce premier post une nouvelle catégorie sur le devblog : la veille technologique. Le principe est simple : chaque semaine, je poste une vingtaine de liens avec un commentaire d’explication sur des sujets variés, mais généralement en rapport avec notre activité de développement de sites web communautaires.

Le gros buzz de la semaine dernière était la sortie de Chrome, le navigateur web de Google, et plus particulièrement, sa nouvelle machine virtuelle V8. Voici ma sélection de liens sur le sujet :

Le reste de l’actualité a été plus calme, mais nous avons quand même assisté à la sortie de la version 1.0 de Django et lus d’autres posts intéressants :

Bonne lecture et, si vous avez des remarques pour améliorer cette veille, n’hésitez pas à les poster en commentaire, ça m’intéresse.

Click to continue reading

Logo atelier

Après une semaine d’absence, les ateliers du lundi sont de retour. Au programme de lundi prochain (le 8 septembre donc), il y aura 3 sessions :

  • à 10h30, introduction à ActiveRecord, l’ORM le plus connu en Ruby (par Bruno)
  • à 11h30, Ori nous expliquera comment parler en public de choses techniques
  • à 12h30, Ovidiu tentera de nous convertir aux tests unitaires.

A lundi pour ceux qui le souhaitent.

Click to continue reading

Creative Commons License
This work is licensed under a Creative Commons Attribution 2.0 License.