Demain soir aura lieu le 4e apéro Ruby à Lyon.
Bien évidemment, je ne peux que vous conseiller de vous y rendre !
Je serai présent et j’entrainerai un jeune padawan avec moi afin de le trainer du côté clair de la force :)

C’est à l’Antre Autre, un petit bar sympa à côté des Terreaux.
Vous pouvez venir à partir de 19h. Et nous serons probablement plusieurs à manger sur place par la suite (mais bien évidemment, vous partez quand bon vous semble).

Que vous veniez ou pas, vous avez entendu parler de rails 3 !
Et peut-être de bundler, dont je ferai une présentation d’une dizaine de minutes (« lightning talk »).

Du coup, que vous veniez ou pas, vous pouvez visualiser en ligne cette introduction à bundler.
Enjoy! comme on dit. Si vous avez des remarques à faire dessus, n’hésitez pas à me les faire remonter (ou alors à forker le projet et à faire les modifictions).
Et je vous attends demain.

Samedi dernier a eu lieu le premier RubyCamp Lyonnais. Premier mais pas dernier :)
Puisque lorsque j’ai commencé à dire « RubyCamp 2009″, on m’a dit « ah non mais il y en aura un autre cette année hein !! ». Donc j’te dis ok !

Petit compte rendu tout de même, puisque c’est le but de cet article.

Découverte de Ruby

J’ai tout d’abord fait une présentation du langage Ruby. J’avoue que j’ai fait du recyclage. J’ai utilisé les slides de mon cours Ruby en Picardie il y a un mois de cela. Mais en adaptant un peu. J’ai notamment été beaucoup moins attaché aux slides et j’ai codé (en ligne de commande avec IRB) devant eux afin de faire une vraie démonstration. Et ça fonctionne.
Du coup je pense que j’exploiterai ça encore plus la prochaine fois :)

Ruby GTK

Puis nous avons eu une présentation de RubyGTK, pour créer des interfaces graphiques d’applications clientes.
Super sympa, même si je n’en ai suivi que la moitié  parce que après il fallait récupérer les pizzas du repas. Quoi qu’il en soit, Ruby simplifie la chose à fond comparé à du C par exemple.

Test Driven Development : RSpec

Il est déjà très facile d’attirer mon attention en me parlant de développement dirigé par les test. Alors la j’étais aux anges !
Nous avons donc parlé de cette méthode de développement, en particulier avec RSpec.
Et vu qu’on arrivait pas à en finir pour passer à la session suivante, je me dis que un TestCamp pourrait intéresser du monde. Quelqu’un se lance ? :p

Test Acceptance : Cucumber

Et oui ! Comme on arrivait pas à s’arrêter avec les tests, on a continué avec Cucumber.
Et la encore j’aime beaucoup l’idée, adaptable également avec des clients : leur proposer divers scénarios, écrits de manière verbeuse; les exécuter et développer l’application en vérifiant que ceux-ci fonctionnent.

Nous avons également un petit peu parlé de Selenium. Qui est également très sympa, même si ça semble un chouilla lourd.

RubyGems et les distributions linux (Debian en particulier)

Parce que nous avions la chance d’avoir un développeur Debian avec nous. Et pas n’importe lequel puisque Lucas maintiens les packages Ruby dans la distribution, celui-ci nous a expliqué pourquoi les gem c’est le mal pour les utilisateurs finaux car cela les force à installer les dépendances d’une application d’une manière différente de celle qu’ils utilisent d’habitude pour gérer leurs paquets.
Et en gros la moralité était : utilisez setup.rb !

Au final, une journée qui est passé très très vite. Mais dont je ne regrette rien. Et je le dis : il y en aura d’autres !
D’ailleurs nous avons même parlé d’organiser des apéros Ruby de manière régulière. Nous parlions d’une fois tous les deux mois pour commencer. Et encore une fois, je dis : on va tout faire pour !

A voir également :

  • Les photos de Brice
  • Mes photos (prises, pour la plupart, par Philippe)
  • Les slides de Jean-Michel Garnier, sur Cucumber.
  • Le compte rendu de Romain (qui, suite à cela, parle de préparer un FlexCamp à Lyon. Elle est pas belle la vie ? ;) )

Je mettrai cette liste à jour au fur et à mesure que les compte rendus arriveront.

Et parce que sans eux cela n’aurait pas été possible, je tiens à remercier :

  • O2Sources pour nous avoir permis de manger le midi
  • Philippe, qui a fait énormément de choses. Que ce soit pour obtenir la salle ou préparer des affiches qu’il a placardées dans l’INSA.
  • Floriane, pour le(s) logo(s).
  • Guillaume Desrat et Jean-François Trân pour leurs conseils avisés

Si j’ai oublié quelqu’un, n’hésitez pas à crier :)

P.S. : s’il vous prends l’envie folle de participer à l’organisation du prochain RubyCamp Lyonnais, n’hésitez pas à vous inscrire à la liste de diffusion !

Et oui ! Après avoir fait un doodle au sein de l’association Ruby France, je suis fier de vous annoncer la date officielle du RubyCamp Lyonnais : le 21 février 2009.

Pour rappel, un Barcamp, c’est ça :
Un Bar Camp est une « non-conférence » ouverte qui prend la forme d’ateliers-événements participatifs où le contenu est fourni par les participants qui doivent tous, à un titre ou à un autre, apporter quelque chose au Barcamp. L’objectif est avant tout de partager des projets et si possible, de produire quelque chose ensemble : des spécifications, un meilleur projet, des perspectives de partenariat, des capacités de financement, du code…

Vous pouvez donc dès maintenant vous inscrire pour ce RubyCamp sur la page dédiée à cet effet.
Le lieu n’est pas encore complètement défini. Mais j’ai quelques pistes et j’en reparlerai dès que j’aurais une confirmation :)

N’hésitez pas non plus à en parler autour de vous et à inviter des amis, qu’ils connaissent déjà le langage ou pas.
Le but de cette journée est aussi bien de permettre aux rubyistes de discuter et d’échanger que aux non rubyistes de découvrir le langage et toutes ses possibilités.

Alors on se verra le 21 février :)

J’en parlai déjà il y a un mois, je prépare l’organisation d’un apéro ruby on rails à Lyon.
Alors après avoir rapidement sondé les personnes intéressées, la date qui ressort est le vendredi 20 juin 2008.

C’est donc avec plaisir que je vous confirme la tenue de cet apéro ruby on rails le 20 juin à partir de 19h30 au Jardin d’Eden 4 rue des 4 chapeaux (Lyon 2e), métro Cordelier.
Nous pourrons y discuter de ruby on rails et de l’organisation du RailsCamp d’automne prochain, et bien entendu se détendre ensemble.

Afin de également détendre nos papilles, nous aurons 3 plateaux (similaires à ceux ci-dessous) contenant divers charcuteries, légumes et fruits.

IMG_4339 IMG_4340

Vous pouvez bien evidemment parler de cet apéro à toutes vos connaissances intéressées par rails.
N’hésitez surtout pas non plus à venir même si vous n’avez pas participé au sondage permettant de définir la date. Nous vous accueillerons avec plaisir.

Si vous confirmer votre présence avant par email ou en commentaire à ce billet, c’est un plus ;-)

 

 
Fork me on GitHub