10 episodes

Le langage de programmation Ruby, l'éco-système, la communauté... mais pas que.

Parlons Ruby Fabien Catteau et Philippe Creux

    • Technology

Le langage de programmation Ruby, l'éco-système, la communauté... mais pas que.

    PR 017 – ActiveAdmin avec Philippe Creux

    PR 017 – ActiveAdmin avec Philippe Creux

     



    Philippe Creux revient sur ParlonsRuby pour parler d'ActiveAdmin !

    En moins de 3 ans, ActiveAdmin est devenu incontournable dans le monde Ruby On Rails. En quelques lignes de code, ce gem permet de créer une belle interface pour lister, voir et éditer les modèles ActiveRecord. Un gain de temps considérable !

    Comment fonctionne ActiveAdmin ? Comment le gem est-il testé ? Jusqu'où peut-il aller ? Tout sur ActiveAdmin !

    • 1 hr
    PR 016 – Threads avec Emily Stolfo

    PR 016 – Threads avec Emily Stolfo

    Emily Stolfo est développeur chez MongoDB. Active dans la communauté Ruby,
    elle est également chargée de maintenir le pilote MongoDB pour Ruby. À l'occasion la conférence dotRB 2013, Emily donne une présentation éclairante sur les threads et la programmation concurrente. Et sa présentation est riche de l'expérience acquise sur MongoDB !

    Comment débuter avec les threads dans Ruby? Où regarder, et où placer les Mutex et autres ConditionVariable ? Quelles différences entre MRI et JRuby? Emily répond à toutes ces questions. Elle évoque également le futur de la base MongoDB, de mongoid, et du pilote Ruby.

    Épisode enregistrée à dotRB 2013 avec le soutient de dotConferences.

    • 18 min
    PR 015 – Gemnasium

    PR 015 – Gemnasium

    Imaginez. Vous développez des applications Rails pour vos clients, en mode "prestation de service". Un jour, un client vous contacte pour faire évoluer un projet livré il y a deux ans. L'évolution semble triviale, et vous déterrez le code source avec enthousiasme. Mais le terrain est miné : l'application Rails repose sur de nombreux gems obsolètes. Il faut d'abord migrer, et cela va prendre du temps. Mauvaise surprise. On ne vous y prendra plus, et vous jurez de surveiller vos "projets dormants" ! Cette histoire est la vôtre ? C'est celle des Tech-Angels !

    Chez Tech-Angels, les développeurs surveillent constamment les projets Rails de leurs clients. Ils recherchent les dépendances obsolètes, coûteuses à migrer, ou simplement dangereuses pour la sécurité. Cette surveillance était d'abord manuelle. Mais les scripts ont évolué vers un véritable produit appelé Gemnasium. Gratuit pour les projets open source, Gemnasium analyse et suit tous les dépendances d'un projet Ruby. Tout simple, non ? Avec Philippe Lafoucrière et Xavier Dumesnil de Tech-Angels, nous verrons que la mission n'est pas triviale !

    • 39 min
    PR 014 – Human Coders

    PR 014 – Human Coders

    En 2012, Matthieu Segret est développeur Ruby On Rails en freelance. Son marché est prospère, mais ses clients ont des difficultés à recruter des développeurs qui connaissent le framework. Matthieu est alors sollicité pour former des développeurs PHP à Rails. Il accepte et, rapidement, d'autres demandes de formation arrivent ! Matthieu donne alors des formations via des centres agréés. Puis il se décide : il quitte le freelance et crée Human Coders avec Camille Roux. Human Coders porte une vision différente de la formation : un groupe réduit, des parcours individualisés, et beaucoup de pratique !



    Comment enseigner Rails et Ruby ? Quelles sont les difficultés ? Qu'est-ce qui plaît le plus dans Rails, pour les développeurs PHP, ou Java ? Matthieu donne son retour d'expérience. Et il dévoile la genèse de Human Coders News !

    • 37 min
    PR 013 – RailsConf 2013 avec Hugo Frappier

    PR 013 – RailsConf 2013 avec Hugo Frappier

    Bien avant Ruby On Rails, Hugo Frappier a déjà connu un parcours éclectique : C, X11, cartes 3D, et même jeux vidéo sur XBox ! Mais après quelques années chez Ubisoft, il veut quitter l'univers des jeux vidéos, change de département, et développe des applications web avec Microsoft .NET. Puis il découvre Rails ! Fin 2006, Hugo quitte Ubisoft et consacre un mois pour une immersion totale : il dévore Agile Web Development with Rails et devient amoureux de ce tout nouveau framework. Hugo devient freelancer Rails !



    Fidèle à Montreal.rb depuis les origines, Hugo est aussi fidèle à RailsConf depuis 2008. Discussion sur l'évolution de RailsConf. Après la mode TDD, DCI ou JS, la conférence est cette année un mix. Signes d'une stabilisation de Rails ? Hugo adore Rails, et il espère que non ! Mais il est également prêt à changer, quand cela sera nécessaire. Quand les mobiles auront bouleversé notre paradigme ?

    • 42 min
    PR 012 – HotelHotel avec Jérémy Lecour

    PR 012 – HotelHotel avec Jérémy Lecour

    Jérémy rejoint HotelHotel en 2009. L'équipe utilise PHP et Symfony, mais il propose d'utiliser Ruby On Rails pour créer le prototype qui deviendra hotelhotel.com. Aujourd'hui, le site recense 450,000 hôtels et traite quotidiennement des milliers de requête, avec une constellation d'applications Ruby et Rails. C'est un outil de "metasearch" qui collecte, agrège et enrichit les données de 16 centrales de réservation.

    Chaque centrale a son modèle de données et ses API. Et chaque centrale doit être consultée pour connaître les prix et les disponibilités. Mais l'utilisateur ne peut pas attendre ! Jérémy nous explique les stratégies mises en œuvre pour avoir une interface réactive. Cache, mysql, redis, mongodb : l'équipe de HotelHotel a exploré différentes architectures pour optimiser la recherche. Retour d'expérience. Explorateur curieux et fatigable, Jérémy ne s'arrête pas là : d'autres technologies sont à l'étude !

    • 52 min

Top Podcasts In Technology

MASKINRUM - AI i mediebranchen
Peder Hammerskov | Andreas Scharnberg
Brinkmanns briks
DR
Prompt
DR
Flyvende tallerken
DR
Vildt Naturligt
DR
Ubegribeligt
DR