Anthony Dahanne's blog



« | »

RailsCampParis 2 : le rendez vous de la communauté Ruby et Rails

Samedi 7 Mars avait lieu la 2ème édition du RailsCampParis, cette fois ci dans les locaux de Sun, avenue de Iéna (souvenez l’an dernier c’était à La Cantine)
Une bonne soixantaine de personnes était présente pour le démarrage de cette journée, à 10h30; l’accueil était très bien rodé, avec contrôle de l’identité des visiteurs, attribution d’un autocollant avec nom/prénom tags, pour faciliter les échanges entre participants, et café / petit déj copieux ;-)
Après une bref intro et la présentation des sponsors, les personnes présentes se sont présentées, avec 3 tags (j’avais choisi JRuby, Rails, TDD)
Dispersé sur 8 salles, les sujets ont commencé à émerger : beaucoup de merb, un peu de TDD/BDD, de la perf, de la scalabilité, bref, la journée s’annonce bien !
Je me suis rendu aux sessions :

“plugins préférés dans Rails”

, les participants ont alors évoqué leurs plugins rails préférés et leurs utilisations ; on retiendra attachment_fu : pour l’upload des fichiers ou encore PaperClip, Restful Authentification pour l’authentification.
Quand aux plugins de test, en remplacement on retrouve RSpec, utilisé conjointement avec factory girl et shoulda (autre syntaxe que celle de RSpec de base); TestUnit peut s’utiliser avec Machinist, shoulda et faker (?)
Bien entendu, Cucumber a été évoqué, car RSpec reste finalement trop technique pour un fonctionnel.
Un petit retour sur Factory Girl a été fait : factory girl permet de remplacer intelligemment les fixtures en YAML par des bouts de code (en Ruby); on utilise factory girls pour créer les objets à tester; que l’on persiste ou non (du coup un mock) dans la base… très intéressant !

présentation de Merb (par Cyril Mougel)

« | »




Articles récents


Pages



About Anthony Dahanne's blog

Since I got my engineer degree (2005), I have been working on several missions (as a software developer, or a trainer) involving Java technologies from JEE to OSGi, including Android, GWT and even sometimes with Ruby / Ruby on Rails. Those missions touched business areas as different as banking (SGCIB, Crédit Agricole S.A.), travel (Club […]more →