Les liens utiles de la semaine 38

Voici une compilation des liens qui m’ont soit été utiles cette semaine, soit paru intéressants.

Poche Il y en a pas mal cette fois-ci, et j'avoue ne pas avoir tout lu en entier, mais c'est parce que j'utilise un nouvel outil : Poche. C'est une implémentation opensource de ReadItLater/Pocket. Grâce à ce logiciel, je « poche » tout ce que je trouve intéressant, et je dépile en fin de semaine pour rédiger ce billet. Merci Nicolas Lœuillet ! :)

  • The Cost of If - Ernie Miller : un article sur le gain qu'on peut obtenir à simplifier l'écriture de son code, un peu dans la même veine que Tell, don’t ask de chez PragProg.
  • Mozilla Labs : TogetherJS : une librairie qui permet d'activer un mode collaboratif sur n'importe quel site. Pas réussi à executer la démo au bureau. À surveiller.
  • Unix Background Queue : une implémentation relativement simple de JobQueue avec des sockets unix.
  • Ninja Squad - Git rerere : enfin une explication simple de la puissance de l'option rerere de git ! Je pense que je vais m'en servir très souvent.
  • Sass et le CSS redevient un plaisir! : un billet sur la découverte de Sass, un préprocesseur CSS que j'affectionne. J'aime bien ces articles d'introduction, assez court et intéressant pour qu'on ait envie d'aller voir plus profondément.
  • Rove : un générateur de fichiers Vagrantfile avec des cookbooks Chef assorti. Ça m'a bien dépanné cette semaine pour monter une maquette rapidement.
  • Tag Cloud Refactoring - Jumpstart Lab Curriculum : un tutoriel très complet sur le refactoring de méthodes Rails. J'avoue je n'ai pas encore tout lu, à garder pour plus tard.
  • Responsive Elements - Helps you build better responsive websites : une librairie qui implémente les responsive elements, manifestement le chainon manquant pour avoir des vrais site responsives. À garder sous le coude et voir comment ça évolue.
  • Essential Tools for Starting a Rails App in 2013 : une short-list des outils indispensables (selon l'auteur, personnellement j'en ajouterai bien d'autre ^_^) pour débuter un projet Rails.
  • A Quick Introduction to Rack : un long article sur le fonctionne de Rack, la librairie fondamentale de Rails et autres Sinatra.
  • vimdeck/README.md at master · tybenz/vimdeck · GitHub : intéressant, un système pour faire des slideshows avec Vim. Je pense que je vais l'utiliser pour ma prochaine présentation en interne au bureau et voir les réactions. \o/
  • fgrehm/ventriloquist · GitHub : un système qui combine Vagrant et Docker pour initialiser très rapidement des environnements de développement. Pas eu le temps d'essayer, mais ayant déjà « joué » avec Docker, je pense qu'il y a du potentiel.