addressalign-toparrow-leftarrow-rightbackbellblockcalendarcameraccwcheckchevron-downchevron-leftchevron-rightchevron-small-downchevron-small-leftchevron-small-rightchevron-small-upchevron-upcircle-with-checkcircle-with-crosscircle-with-pluscrossdots-three-verticaleditemptyheartexporteye-with-lineeyefacebookfolderfullheartglobegmailgooglegroupshelp-with-circleimageimagesinstagramFill 1linklocation-pinm-swarmSearchmailmessagesminusmoremuplabelShape 3 + Rectangle 1ShapeoutlookpersonJoin Group on CardStartprice-ribbonprintShapeShapeShapeShapeImported LayersImported LayersImported Layersshieldstartickettrashtriangle-downtriangle-uptwitteruserwarningyahoo

Gemnasium workshop - dotRB 2013

Keep your Rails app in shape

Your Rails app is awesome: it runs smoothly, has good test coverage, and the code is clean. You don't want your project to get dusty, so you keep an eye on its dependencies, every now and then. This is like your baby, after all. But you were away during the last two weeks, and your project cries for an update: new versions of the dependencies came out, some vulnerabilities have been found, and some APIs have changed. The world is moving fast, so you'd better catch up quickly. Like a benevolent father, you want to keep your Rails app in shape!

During this workshop, you will be given a Rails application that is slightly outdated. Nothing to worry about, but we won't let outdated dependencies unpunished! As a first step, we set up a reproducible and dedicated environment for the Rails app, using both vagrant and docker. That way, we will ensure that we have full control over our dependencies, including postgres, redis and so on. And sharing this environment is easy-peasy.

Once we have the environment ready, we will chase outdated dependencies in our app. We look for changes in APIs, security issues and other broken windows. First things first, you will identify critical issues, fix them, and move on to the minor problems. By the end of the workshop, your Rails app should be totally current. Back to normal. All lights are green!


Pre-requisites:

• You know how to build a web app using Ruby On Rails

 You have a laptop with at least 4 Go of RAM and 2 CPU cores

• You have Virtual Box software or VMware Workstation installed


Host: Fabien Catteau, Developer at Gemnasium

Join or login to comment.

  • Robert A.

    I had a really fun time. Great job guys!

    October 19, 2013

  • Pierre M.

    Salut Fabien, salut à tous,
    Me voila désinscrit pour cette session que j'attendais pourtant avec impatience... mais une prestation urgente m'y oblige. A tres bientôt.

    October 18, 2013

  • Pierre M.

    Saut Fabien,
    Ton workshop semble intéressant.... les inscriptions vont elles (ré)ouvrir ici ?
    A bientôt.

    1 · October 11, 2013

    • Ferdinand B.

      Hello Pierre, c'est ouvert!!

      October 11, 2013

    • Fabien C.

      Salut Pierre, Les inscriptions sont ouvertes et il reste des places ! À bientôt.

      October 14, 2013

  • Michelangelo C.

    Workshop is going to be in English, right? :)

    October 11, 2013

24 went

Our Sponsors

People in this
Meetup are also in:

Sign up

Meetup members, Log in

By clicking "Sign up" or "Sign up using Facebook", you confirm that you accept our Terms of Service & Privacy Policy