Développement
Le dernier sprint meeting d'Hitler, chef de produits agile
Beaucoup de projets informatiques connaissent un échec retentissant parce qu’à un moment clé, une des parties a eu un énorme coup de flemme et a choisi de contourner la difficulté… par exemple en désactivant le lancement des tests unitaires dans le processus d’intégration continue, histoire de ne pas avoir à réparer ceux qui plantent. C’est exactement ce qui arrive à Hitler, reconverti dans le rôle de chef de produit agile dans un énième détournement de la scène principale du film La Chute. À hurler de rire.
20 mauvaises pratiques de développement quand on développe avec Ruby on Rails
Le 30 mars, Chad Fowler a demandé sur Twitter Rails programmers: what’s an example of one thing you find in other people’s Rails
code that you (almost) always consider to be wrong?
. Les réponses ont fusé, donnant une liste de 20 mauvaises pratiques à destination des développeurs Ruby on Rails, mais également de tous ceux qui développent avec un framework MVC.
Citations et références en HTML et XHTML
Il existe en HTML un certain nombre de manières, finalement assez peu connues, d’afficher références et citations au sein d’une page HTML. En français, au moins, on se contente la plupart du temps de souligner les citations ou de les mettre en italique, la mise en forme prenant, une fois de plus, le pas sur la sémantique, fut-elle uniquement structurelle.
Résultats du sondage sur l'hébergement ruby on rails
J’avais oublié de vous parler du sondage sur l’hébergement Ruby on Rails lancé par les américains de Planet Argon, anciens hébergeurs de Typo avant que je ne récupère le projet, et dont les résultats, particulièrement intéressants sont sortis la semaine dernière. Si pas moins de 1245 personnes ont répondu à cette enquête, les chiffres concernent un public essentiellement anglo-saxon, et ne sont pas forcément représentatifs de l’Hexagone.
Le refactoring pour les nuls : séparer rendu et contrôleurs dans votre application Ruby on Rails
Mélanger contrôleurs et rendu est une erreur commune lorsqu’on utilise un framework objet, particulièrement quand on vient du procédural, et qu’on a pris l’habitude de traiter les données et leur utilisation dans une même fonction. Si le paradigme objet a voulu séparer modèle, vue et contrôleur, c’est que c’était mieux pour tout le monde, à commencer par votre successeur.
Dans cet article, je vous propose d’étudier un exemple de ce qu’il ne faut pas faire : un développeur que nous ne nommerons pas a trouvé intelligent de traiter contrôle et formatage dans la même méthode de contrôleur, avant de se rendre compte que ce n’était peut-être pas la meilleure chose à faire.
A Social Bookmark plugin for your Ruby on Rails applications
I’ve just released a Social Bookmark plugin for your Ruby on Rails application. It allows you to display bookmark links on your contents for up to 70 social bookmark sites, including Delicious, Diigo, Digg, Facebook, Google Bookmarks, reddit, Slashdot, Stumble Upon… and many more.
aRTE, un éditeur WYSIWYG accessible pour Sharepoint
Lancé la semaine dernière par Hi Software, aRTE se veut un éditeur riche accessible pour MOSS 2007 et WSS 3.0, facilitant la création de contenus web plus accessibles. Hi Software est également responsable d’AKS, le Kist d’Accessibilité pour Sharepoint. aRTE est gratuit pour un usage non commercial, mais soumis à une licence propriétaire, n’espérez donc pas un outil open source.
Optimisations javascript pour des sites web encore plus performants
Comment améliorer les performances de votre site web une fois obtenu un A avec Yslow, compressé toutes vos ressources et avoir suivi toutes les bonnes pratiques et recommandations Yahoo! ? Tout simplement en optimisant votre Javascript, et notamment la manière dont sont effectués vos appels AJAX.
Steve Souders, créateur de Yslow a mis en ligne la présentation Even faster websites qu’il a donné lors du SXSW. Celle-ci s’attarde en particulier sur les différentes méthodes de manipulation du DOM afin d’obtenir les meilleures performances de votre application riche côté client.
Un éditeur riche à la carte avec Ruby on Rails, FCKEditor et les quicktags Wordpress
On pourra dire tout le mal que l’on voudra de Wordpress, et souvent à juste titre, mais on ne pourra nier l’impressionnant travail accompli sur l’éditeur. Partis d’un simple textarea, ils sont peu à peu arrivé à un éditeur hybride WYSIWYG / HTML adossé à une impressionnante, quoique perfectible bibliothèque de média. La possibilité de changer d’éditeur en cours d’édition, sans recharger la page ni perdre son contenu est aujourd’hui ce que je préfère dans le blogware le plus célèbre au monde.
C’est d’ailleurs ce que je vous propose aujourd’hui : la création pas à pas d’un tel éditeur, mais pour les applications utilisant le framework Ruby on Rails. Nous nous baserons pour cela sur l’éditeur riche FCKEditor, et sur la librairie Javascript Quicktags d’Alex King, également utilisée par Wordpress.
Les 13 citations les plus drôles de l'histoire de la programmation
Honte sur moi, j’avais promis d’arrêter les listes. Malheureusement, la découverte ce matin sur le blog de Paul Tiseo du Top 13 Funny Software Development Quotes m’a fait replonger une fois de plus. À travers 13 citations, certaines très connues, d’autres moins, Paul a rassemblé avec humour tout ce qui fait l’aberration du métier de développeur, coincé entre le marteau de l’utilisateur incompétent et l’enclume du commercial. Je n’ai pas pu m’empêcher de les traduire, pour le plus grand bonheur de vos signatures d’e-mail.
L'ergonomie web, l'utilisabilité et la qualité des logiciels sont trois grandes passions mises au services de ma profession.