Lectures pour apprendre Ruby et Rails

J’attaque avec ce billet une série pour présenter différents livres techniques que j’ai eu l’occasion de lire pour améliorer mes connaissances techniques et que j’estime être bons. Pour chacun je présenterai donc le contenu résumé et les points positifs qui m’incitent à vous les conseiller.

A titre personnel j’aime énormément la collection de livres de Pragmatic Bookshelf (http://pragprog.com/) et je vous conseille vivement d’y jeter un oeil. Je tiens juste à prévenir par avance que tous les livres abordés dans ce billet (et ceux à venir) sont en anglais. Rien de plus méchant que le reste de la documentation technique habituelle trouvable sur le net mais je préfère le spécifier.

Lire la suite

Maîtriser le outer join comme un pro !

Il y a peu, j’ai eu l’occasion de m’occuper de l’optimisation d’une méthode qui chargeait plusieurs petits sets de données dans une table pour finalement renvoyer un seul paquet d’objets. Après avoir observé le code quelques secondes je me dis que tout ça peut être fait directement dans la base de données à condition de lui fournir la requête voulue !
Après un petit moment d’effort, j’ai fini par réussir mon coup à l’aide d’une fonctionnalité SQL qui m’avait toujours fait peur: le outer join !

Pour ceux qui ne sont pas à l’aise avec la syntaxe du code que j’utilise ici, je suis fan de la gem MetaWhere, et je ne sais plus vraiment écrire de ActiveRecord pur :)

Lire la suite

Résurrection du blog

Après de très très longs mois sans rien publier, voilà le redémarrage du blog !

Pour fêter ça un nouveau thème, et un custom s’il vous plait ! Un grand merci à mon amie webdesigner Maeva Cecchi qui s’est donnée beaucoup de mal pour que le site soit beau, j’espère qu’il vous plaira autant qu’à moi !

Pourquoi rouge alors que l’ancien était bleu ? Tout simplement parce que depuis environ 10 mois j’ai arrêté de faire du Java, et je fais maintenant du Ruby (avec Rails). Il fallait donc un thème en accord avec ça :-)

A venir très bientôt quelques articles sur Ruby et Rails justement. A noter que le 4 Octobre prochain il y aura la 2ème édition du Riviera.rb au Green King à 18h30 où je ferai une présentation de la gem MetaWhere.