À la rencontre de la communauté Ruby on Rails à Pittsburg

À la rencontre de la communauté Ruby On Rails à Pittsburg
Sommaire
Envie de voir nos nouveautés en live ? Parlons-en !
Résumé par IA

Découvrez les coulisses de la RailsConf18 à Pittsburg à travers le regard des ingénieurs de Dexem. Ce retour d’expérience explore les dernières tendances Ruby on Rails, l’importance de l’expérimentation technique et les outils concrets pour booster votre productivité de développeur au sein d’une communauté mondiale dynamique et innovante.

À retenir
  • Productivité accrue : pourquoi Ruby on Rails reste le framework « batteries included » incontournable pour développer des applications web rapidement.
  • Culture de l’expérimentation : l’importance capitale de tester de nouvelles approches et d’apprendre de ses erreurs pour faire progresser ses projets.
  • Outils et performances : des solutions concrètes comme la gem Stack Prof pour optimiser vos codes et améliorer la vitesse de vos applications.
  • Dynamisme communautaire : un aperçu des échanges inspirants avec les créateurs majeurs de l’écosystème pour renforcer votre motivation technique.
Du 17 au 19 avril 2018, RailsConf18, l’événement mondial et annuel dédié au Ruby On Rails, ouvrait ses portes à Pittsburg (USA). Trois personnes de chez Dexem ont participé à ces trois jours de conférences. Aujourd’hui, nous revenons sur cette conférence avec Cyril et David qui partagent avec nous leur expérience.

Pour commencer, pourriez-vous vous présenter et nous expliquer vos rôles chez Dexem ?

Cyril : Bonjour Romain ! Je travaille en tant qu’Ingénieur Ruby / Rails / DevOps chez Dexem depuis quelques années, majoritairement à distance avec l’équipe. Je suis tombé dans le monde Ruby / Rails l’été 2006, avec les premiers projets professionnels à partir de 2008. David : Et moi je suis Ingénieur Logiciel au sein de l’équipe DevOps de Dexem.

Déjà, pouvez-vous nous expliquer ce qu’est la RailsConf18 ?

Cyril : La RailsConf c’est la plus grosse conférence technique dédiée au framework Ruby on Rails, développé par David Heinemeier Hansson (DHH). Elle rassemble chaque année depuis 2006 quelques milliers de développeurs pour discuter des dernières tendances, bonnes pratiques, évolutions du framework, etc.

Pour vous, pourquoi Ruby on Rails et pas un autre framework ?

David : A mon arrivée chez Dexem, je sortais des études et mes principaux langages de programmation étaient Java, PHP, C ou encore Visual Basic. Avec Ruby et Ruby on Rails j’ai découvert une nouvelle façon de programmer. J’ai découvert un langage et un framework qui permettaient, vraiment, de coder simplement et rapidement des fonctionnalités. Ce langage (Ruby) et ce framework (Ruby on Rails), et la philosophie d’ouverture qui les entoure, sont pour moi importants. Cyril : À sa sortie et ensuite avec son fameux screencast “Build a blog in 15 minutes”, Rails a montré à beaucoup de gens que programmer une application web pouvait se faire façon nettement moins fastidieuse que les solutions existantes, et avec une productivité accrue. De plus, se basant sur le langage Ruby qui lui-même promeut la “joie du développeur” avec une syntaxe élégante, ce sont des outils de choix pour un développeur. Même si de nombreuses solutions alternatives ont émergé ces dernières années dans d’autres langages, Rails se distingue par sa capacité à proposer un framework “batteries included”, avec un certain nombre de choix prédéfinis pour répondre à chaque besoin, là où d’autres framework laissent le travail au développeur. À ce jour, cela reste pour moi un des meilleurs outils à ma disposition pour développer des application web.

Quelles sont les conférences les plus intéressantes auxquelles vous avez participé ?

Cyril : Dans l’ensemble les keynotes étaient très intéressantes, notamment celles de DHH, Eileen Uchitelle, and Sarah Mei. Pour les autres sessions, je retiens particulièrement Here’s to the crazy ones (James Adam), How We Made Our App So Fast it Went Viral in Japan (Ben Halpern), Build A Blog in 15 (more like 30) Minutes: Webpacker Edition (Sasha Grodzins), et Don’t Settle for Poor Names (or for Poor Design) (Alistair McKinnell). David : Les Keynotes de David Heinemeier Hansson et de Aaron Patterson Upgrading Rails at Scale, une conférence sur comment mettre à jour son application Rails.

Quels impacts ces conférences ont eu sur votre travail chez Dexem ? Ou plus généralement, qu’avez-vous retenu de Railsconfs18 ?

David : Un des points importants de la conférence, qui est revenu plusieurs fois, est le fait de ne pas avoir peur d’essayer. Il faut essayer faire des choses mêmes petites, mais faire. Ensuite on améliore, parfois on se trompe, mais on apprend de ses erreurs, on améliore ses process et on surtout partage son expérience avec ses collègues mais aussi avec la communauté. Plus concrètement, j’ai déjà réutilisé des éléments de RailsConf, comme la gem Stack Prof évoquée par Aaron Paterson dans sa keynote par exemple. Cyril : Pour moi l’impact est plus psychologique que technique : Rails continue d’évoluer dans le bon sens, et la communauté est toujours aussi sympathique et active, ce qui renforce mon choix d’utiliser principalement ce framework dans mon travail.

RailsConf est aussi un lieu de rencontres entre #RubyFriends, avez-vous été marqué par certaines d’entre elles ?

Cyril : Oui ! Quelques discussions avec Mike Perham (créateur de Sidekiq), DHH, et Olivier Lacan (CodeSchool).

Si vous deviez me résumer cette expérience en un mot ?

David : Engageant ! Cyril : Motivant ! Encore un grand merci à Cyril et David pour ce retour d’expérience ! Si vous souhaitez revivre par vous-même RailsConf18, rendez-vous sur la page « Programmes » du site dédié pour profiter des vidéos des différentes keynotes, ou des slides de présentation des conférences et des workshops.

***

Ces articles pourraient aussi vous intéresser
illustration-3 astuces de communication non verbale qui influencent positivement

3 astuces de communication non-verbale qui influencent positivement un lead par téléphone

Résumé par IA Même sans être vu, votre comportement physique dicte le succès de vos appels commerciaux. Saviez-vous que la majeure partie de votre message passe par le non-verbal ? En maîtrisant votre voix et votre...

Utiliser les statistiques de votre SVI pour optimiser vos menus

Utiliser les statistiques de votre SVI pour optimiser vos menus

Résumé par IA Transformez votre serveur vocal interactif en un levier de satisfaction client en optimisant vos messages enregistrés. Pour contrer la mauvaise réputation des menus téléphoniques, misez sur une arborescence simplifiée et une approche basée...

illustration-faq-1-imf20-la-mise-en-place-du-call-tracking

FAQ #1 La mise en place du Call Tracking

Résumé par IA Découvrez comment le Call Tracking transforme votre stratégie digitale en mesurant précisément l’origine de vos appels. En adaptant le nombre de numéros à vos objectifs de ROI, vous identifiez vos sources les plus...

Pourquoi faire de l’A/B Testing ?

Résumé par IA L’A/B testing est une méthodologie incontournable pour optimiser scientifiquement la performance de vos contenus digitaux et de vos campagnes marketing. En comparant deux versions d’une même page web, d’un e-mail ou d’une annonce...

Le CPL n’est plus la North Star Metric Marketing

Résumé par IA Se baser uniquement sur le Coût Par Lead (CPL) comme indicateur clé (North Star Metric) peut conduire à des décisions marketing biaisées. Un CPL très bas masque souvent un manque de qualification des...

Softphone de Dexem pour passer et recevoir des appels téléphoniques

Softphone : un outil clé pour moderniser la gestion des appels clients

Un softphone transforme votre téléphone en application logicielle pour passer et recevoir des appels via internet. Il offre mobilité, intégration avec les outils métier et une gestion simplifiée des communications....
Produits
Solutions
Clients
Ressources
Blog
Tarifs