Lu ce matin sur inter-sections.net : “How to recognise a grood programmer“. Je ne vais pas traduire ou paraphraser ici tout l’article mais reprendre uniquement le résumé des critères :
Indicateurs positifs :
- passioné de technologie
- programme en tant que loisir
- peut parler pendant des heures d’un sujet technique si on l’y encourage
- beaucoup de projets personnels
- apprends des nouvelles technologie de manière autonome
- a une opinion à propos de quelle technologie est meilleure pour quel usage
- ne supporte pas l’idée de travailler avec une technologie qu’il ne juge pas adéquate
- intelligent, peut avoir une conversation intéressante sur de nombreux sujets
- a commencé à programmer bien avant ses études supérieures / son travail
- projets personnels qui n’apparaissent pas sur son CV
- connaît beaucoup de technologies (qui n’apparaissent pas forcémment sur son CV)
Indicateurs négatifs :
- programme par nécessité (gagner sa vie)
- ne souhaite pas parler technique même si on l’y encourage
- apprends des nouvelles technologies uniquement dans des cours organisés par sa société
- travail avec n’importe quelle technologie “toutes les technologies sont bonnes”
- ne semble pas très intelligent
- a commencé à programmer dans ses études supérieures / pour son travail
- toute son expérience de programmeur est sur son CV
- se concentre principalement sur une ou deux technologie avec quasiment aucune expérience des autres technologies
Ces points ne sont pas exhaustifs mais ils permettent de cerner rapidement si un candidat potentiel est un “bon programmeur” ou non.
Articles relatifs
Publié par Raphaël le 30 mai 2008. 4 Commentaires »
Tags: développement.
J’avais relayé ici même une offre de SitePoint qui proposait gratuitement un livre sur Ruby On Rails. J’apprends aujourd’hui que ce livre a été mis à jour afin de tenir compte de toutes les nouveautés de Ruby On Rails 2.0. J’ai recherché il y a peu de temps un tel ouvrage et ma recherche avait été vaine, j’en viens donc à penser qu’il s’agit d’un des tout premier livre qui traite de Ruby On Rails en tenant compte des spécificités de la version 2.
Cette nouvelle mouture est proposée par les éditions O’Reilly au prix de 29.95$ (PDF) ou 39.95$ (papier) et un rabais de 10$ est accordé aux personnes qui avaient téléchargé la version gratuite sur SitePoint.
Si un de mes lecteurs a eu l’occasion de consulter ce livre, j’apprécierai de savoir si oui ou non c’est un ouvrage à acquérir.
Articles relatifs
Publié par Raphaël le 28 mai 2008. Aucun commentaire »
Tags: publicité, Ruby On Rails.
A l’heure du wifi, de plus en plus de gens sont tentés de surfer dans les lieux publics, notamment les parcs publics. Comme l’a souligné récemment Babozor, ce n’est pas toujours facile notamment à cause de la position de travail et des reflets sur l’écran.
Un designer lausannois, diplômé de l’ECAL, a donc conçu le wifi-desk. Un pue-pitre d’extérieur permettant de poser son ordinateur portable qui se retrouve ainsi protégé des rayons du soleil (et des regards indiscrets). Le wifi-desk existe en deux version, une avec siège et l’autre sans. Quatre wifi-desk équipés de sièges sont disponibles dans le quartier du Flon à Lausanne.
Source : 20 minutes - Crédit photo : 20 minutes et Milo Keller)
Articles relatifs
Publié par Raphaël le 28 mai 2008. Aucun commentaire »
Tags: astuce, divers, mobilité.
Je découvre Flex et j’en profite pour tenter directement d’adopter les “bonnes pratiques” les plus adaptées à mon environnement et à mes besoins. Après avoir lu pas mal d’articles sur les avantages/inconvénients des frameworks MVC pour Flex (Cairngorm, LowRA…), j’ai finalement opté pour PureMVC qui me semble promis à l’avenir le plus prometteur.
Pour la partie arrière (backend) de l’application, je pensais tout d’abord travailler avec Rails mais j’ai finalement opté pour WebORB PHP afin de profiter d’un déploiement très simple (un serveur MySQL PHP suffit) et d’une grande légèreté (et puis malgré tout je reste un développeur PHP avant d’être un développeur Ruby).
Tout cela m’a donc rapidement conduit à tenter de comprendre les exemples du site officiel de PureMVC et notamment l’exemple BookStore qui repose sur PureMVC et WebORB PHP.
Cependant, dans sa version 1.2 (la dernière disponible à la date de publication de ce billet), l’exemple souffre de deux bugs qui le rende quasi inutilisable. Voici donc les corrections à apporter :
- dans le fichier du service WebORB (LibraryService.php), l’accès aux propriété de l’objet Book doit se faire suivant la notation objet de PHP et non pas comme si il s’agissait d’un tableau. On remplacera donc $book["id"] par $book->id
- l’élément FormHeading dans le fichier BookForm.mxml lève une exception lorsque l’on rends nul l’objet currentbook. Ceci ressemble au bug cité ici.
Le code source de ma version corrigée est disponible ici : demo_as3_flex_weborb_bookstore
Articles relatifs
Publié par Raphaël le 21 mai 2008. Aucun commentaire »
Tags: développement, Flex, PHP, Ruby On Rails.
A croire que Twitter est un LE phénomène de l’Internet actuellement, on trouve même un site pour vérifier si effectivement le service est en panne (down) ou pas : http://istwitterdown.com
Bon c’est vrai que ce service (réalisé avec RubyOnRails) n’est pas d’une extrême fiabilité !
P.S. : et c’est d’ailleurs notamment pour cette raison que le service va être redéveloppé sur une autre technologie - PHP ?
Articles relatifs
Publié par Raphaël le 15 mai 2008. Aucun commentaire »
Tags: blog.
Suite au billet de Babozor sur Travailleursduweb concernant les plugins Wordpress qu’il affectionne tout particulièrement, j’ai entrepris d’utiliser certains nouveaux plugins sur ce blog. Voici donc les plugins que j’utilise désormais et pourquoi :
- Google XML Sitemaps : ce plugin génère un fichier sitemap.xml supporté par Ask.com, Google, Msn Search et Yahoo et l’intègre dans les entêtes de votre blog.
- Math Comment Spam Protection : son nom parle de lui même ! Ce plugin très simple est ultra efficace contre les spams et bien plus léger que Askimeet par exemple. Il suffit aux personnes souhaitant laisser un commentaire d’effectuer une petite addition pour valider qu’il s’agit bien d’êtres humains.
- NoFollow Free : ce plugin permet de définir des critères pour retirer (ou pas) l’attribut no-follow des URL postées dans les commentaires. Tous les commentaires publiés sur ce blog le sont sans no-follow (les moteurs de recherche vont donc parcourir les sites pointés par les liens).
- Simple Tags : ce plugin propose des fonctionnalités avancées (tags relatifs, suggestion de tags, édition de tag en masse etc..) de tagging pour Wordpress.
- WP-Syntax : permet la coloration syntaxique du code en utilisant GeSHi (Generic Syntax Highlighter), parfait pour publier un peu de code dans des billets “techniques”.
Articles relatifs
Publié par Raphaël le 8 mai 2008. Aucun commentaire »
Tags: blog, outils.
Petit condensé des quelques nouveautés sur ce blog et dans ma vie numérique puisque je n’ai pas trouvé le temps de mettre à jour ce blog depuis presque un mois !
Concernant le blog en lui même :
- ce blog fonctionne désormais sous Wordpress 2.5.1, ma procédure de mise à jour manuelle par SSH fonctionne à merveille, il m’a fallu deux minutes pour procéder à la mise à jour
- j’ai retiré les portraits “MyBlogLog” de la colonne de droite de ce site. Je doute de l’intérêt de ce service et l’affichage des vignettes était d’une lenteur exécrable.
- la barre de suivi de mon Twitter a été retirée pour être remplacé par mes cinq dernier Twitt en haut de la colonne de droite. Cette barre était trop envahissante, surtout pour les personnes n’ayant par une résolution verticale immense (écrans larges notamment).
- alors que Presse-Citron a pris la première place du classement Wikio devant TechCrunch, je viens de faire un méchant bond en arrière de 629 places pour me retrouver en 1087e position. Je ne dois pas publier assez régulièrement et/ou des articles trop techniques.
- En revanche avec la mise à jour du PageRank, j’ai désormais un PR de 3 ce qui, bien que loin des 10, me semble être un PageRank correct.
- Les compteurs FeedBurner ont tendance à beaucoup varier ces temps mais j’approche désormais des 50 abonnés à mon flux RSS. J’espère pouvoir également atteindre les 2000 pages vues prochainement (et oui mes objectifs restent modestes !).
Concernant mes projets :
- après avoir développé plusieurs projets avec Symfony, je m’écarte un peu de PHP et je débute donc un très gros projet sous Flex (+ Rails). La mise en route est difficile (découvrir Flex, PureMVC…) mais cette technologie me semble très prometteuse à l’heure des applications Internet riches (RIA).
- je continue de travailler avec Hiro sur notre projet DBE. Nous avons désormais trouvé un nom et fixé les bornes du concept commercial. Nous travaillons donc sur le site Internet. Tout ceci n’avance pas aussi vite que prévu mais je reste confiant, nous arriverons à nos fins prochainement !
Articles relatifs
Publié par Raphaël le 4 mai 2008. Aucun commentaire »
Tags: blog, DBE, perso.