Julien Bordellier

Some pensées et quelques thoughts

Il y a bientôt 3ans, j'ai découvert Ruby tout à fait par hasard. Très vite, j'ai rencontré plusieurs personnes comme Camille Roux co-fondateur de HumanCoders ou Anthony Estebe freelance à travers le monde. Ces deux développeurs de la ville où j'étudiais m'ont fait découvrir non pas le langage, mais toute la communauté et l'esprit qui l'accompagnait.

Grâce à cette superbe communauté j'ai pu discuter lors d'Apéros Ruby, avec Anthony Eden créateur de DNSimple, mais aussi Matt Aimonetti maintenant co-fondateur Splice. J'ai pu rencontrer plusieurs développeurs de Github et Heroku ou encore des personnes travaillant sur le langage en lui même.

Le langage

De cette curiosité est né une véritable admiration. Ruby est maintenant la technologie par défaut que je choisis quand je dois commencer un projet. Peu importe le type ou la taille du projet, Ruby s'avère être un langage polyvalent, offrant une multitude de modules qui vous permettent d'aborder sereinement toutes les problématiques que vous pouvez rencontrer.

Sa communauté en est fier, et suit l'ambition son créateur Yukihiro Matsumoto (Matz) qui est d'offrir un langage qui ne vise pas la rapidité où la faible consommation de ressources, mais la simplicité et la productivité pour le développeur l'utilisant. Cette ligne directrice qui a conquis les développeurs du monde entier, continue de séduire de jours en jours.

On trouve par exemple, avec le plus grand humour où le plus grand sérieux chez certains avec l'acronyme MINSWAN représentant "Matz is Nice So We Are Nice" !

Ainsi Ruby est le premier langage visant explicitement cet objectif, souvent au détriment des performances. C'est pour cela qu'il a très rapidement été adopté par beaucoup de start-ups ces dernières années, car il permet un bootstraping éclair et une capacité d'itération impressionnante.

Séduit par ce langage, je l'utilise au quotidien pour mes projets et mes études.

Ses "gems"

Ruby m'apporte des packages pour faire à peu près tout ce que les autres langages me proposent.

Et tout cela à la portée d'une seule ligne de commande ! ;-)

gem install xxxx

Conclusion

Ruby est pour moi un outil indispensable qui me permet d'achever tous mes projets facilement et avec plaisir. Sa communauté est accueillante, chaleureuse et pleine de bon conseils sur des sujets bien au delà du langage lui même.

Et vous, faites vous du Ruby ? Qu'attendez vous ?

(Envoyé de mon iPhone)

comments powered by Disqus