cesario's blog

Software Craftman, Journey Man, Open Source Enthusiast

Find Out Where a Rake Task Is Defined

| Comments

TL;DR Rake > 0.8.7 has a handy Rake::Task#locations method that makes it damn easy to know where a task is defined or enhanced.

During the last LyonRb meetup we read a quite large portion of Rake’s source code. The idea was to find an easy way to determine what file was defining/enhancing what task.

Richard and I just opened Rake 0.8.7’s source code (from our local machine’s RVM directory) and started hacking a bit to have that feature…

LyonRb Bilan De L’apéro Ruby Lyon Du 19 Février 2011

| Comments

Que de monde pour ce nouvel apéro Ruby à Lyon. L’élément encourageant étant que le groupe ne descend plus en dessous de la douzaine!

Quatre nouvelles têtes: Marion, Michel, Vincent et Richard. Bienvenue à vous!

Les discussions se sont rapidement orientées sur le StartUp Weekend Lyon, où Vincent, JM, Pierre-Alexandre et Frédéric ont eu pour mission de faire un peu se prosélytisme :)

Côté technique, nous avons eu un peu de temps pour:

  • Disséquer Rake afin de trouver un moyen simple pour retrouver où une tâche est définie
  • Discuter RESTful API et l’utilisation de l’entête Accept pour effectuer le versioning.
  • Philosopher sur les frameworks MVC comme ASP.NET MVC (beaucoup de respect pour Scott Guthrie et le travail de son équipe), Symfony.

Je n’ai pas réussi à parler de Seaside (Smalltalk)… je ne désespère pas!

Le livre “The Rails 3 Way” a été gagné par Camille par tirage au sort.

No Querying Views

| Comments

I made this plugin when we migrated to Rails 3. It basically prevents the development team from triggering any database query from the views.