af83

Barcelona Ruby Conference 2013

Le 14 et 15 septembre derniers se déroulait la Barcelona Ruby Conference (BaRuCo) organisée par Codegram. L'évènement ne laissait pas de place au choix : l'ensemble des talks était réuni sur un seul track avec pas moins d'une vingtaine de sessions. Un programme chargé nous attendait donc puisque Codegram avait même pensé à occuper nos soirées. Impossible de résumer ici tous les talks, de ce fait voici une sélection de ceux que j'ai appréciés.

baruco 2013

L'ouverture des festivités était digne d'un show hollywoodien. De la fumée et un cosmonaute arrivent sur scène. La fumée se dissipe et l'on comprend, une fois le casque enlevé que c'est Dr Nic qui fera l'animation entre les talks durant les 2 jours qui vont suivre. L'ambiance est posée !

“I brainwash you” - Matz

La première présentation revient naturellement à Matsumoto Yukihiro aka Matz (le créateur de ruby, rien que ça). Sa présentation "Changing your world" revient sur ses débuts dans la programmation et comment le code source d'Emacs ou de Lisp l'ont influencé, voire programmé ! Il en conclut que, d'une certaine façon, lui aussi nous a programmé en créant Ruby.

“Rules” - Sandi Metz

Sandi Metz met en avant un certain nombre de règles que chaque développeur devrait suivre. Une ligne de conduite pour produire un code "propre" dans une application Rails. Dans son argumentation, Sandi Metz fait un parallèle avec des recherches effectuées sur les tendances des gens à être des "law followers" ou "law breakers" (suiveur/transgresseur de loi). On peut retrouver cette série de règles dans un article sur le blog de Thoughtbot : Sandi Metz’ rules for developers. Le lendemain, durant les lightning talks Anatoli Makarevich présenta une gem qu'il a codée la nuit qui suit. Un outil d'analyse de code qui suit les 4 règles : le Sandi Meter. La classe !

Pair With Me

Avdi Grimm, que l'on ne présente plus, n'est pas venu parler Tapas. "You gotta try this" nous présente le dernier projet avec lequel il fait joujou : Naught, une boite à outil pour faire des objets null en ruby. Sa présentation s'entrecoupe d'exemples techniques et d'anecdotes sur ses passions, sa vie. Avdi nous parle également de l'importance qu'a pour lui la communauté ruby et le fait de faire du pair programming. Pour lui coder avec un débutant est aussi enrichissant que de coder avec un expert. Pour vous y mettre : www.pairprogramwith.me !

Hunters and Gatherers

Le deuxième jour commence avec une présentation de Paolo Perrotta. Parfaite pour se mettre en jambes après la "beach party" de la veille. Ce n'est pas précisément un talk sur ruby ou son environnement, mais plutôt sur les langages de programmation en général. Une série d'anecdotes allant de l'importance de la mesure de la longitude en tant qu'avancée majeure scientifique, à LISP en tant que langage moderne du XXIe siècle ou les "impasses évolutionnistes" (evolutionary dead ends) telle que SOAP. S'en suit sa vision des "chasseurs" et "cueilleurs", le titre de sa présentation : les chasseurs étant les créateurs de langages, ayant des opinions bien arrêtées et agissant de manière déterminée alors que les cueilleurs sont ceux qui participent touche par touche et qui petit à petit améliorent l'existant. Sa présentation est passionnante et ça fait du bien de sortir de ruby aussi.

Ruby Motion & Joybox

Brian Sam-Bodden nous fait en 30mn chrono un petit jeu en 2D (genre Mario Bros) et nous montre à quel point il est facile de développer des jeux de plateaux avec RubyMotion et Joybox sans réelle connaissance de la programmation de jeux. Une présentation éclair qui n'est pas sans rappeler le fameux "créer un blog en 15mn". Le code source est disponible sur github : rm-super-koalio Assez bluffant !

Pear With Me

Pear Programming

La star de cette conférence c'est bien sûr Aaron Patterson aka Tenderlove. Sa présentation du concept de "Yak shaving", "Yak shaving is best shaving", prend comme exemple un bug anodin qui nous amène dans les arcanes du code source Ruby et de ses commentaires. La présentation est techniquement intéressante, captivante et pleine d'humour, comme toujours !

Baruco 2014 ?

Si l'occasion se représente, c'est sans hésiter que nous y retournerons. Le soleil et la plage dans une des plus attirantes villes européennes, une organisation impeccable et des intervenants de qualité, que demander de plus !

Et si vous êtes de passage, on vous conseille :

blog comments powered by Disqus