Jumpstart Lab Curriculum

RailsConf 2014 Tutorials

Welcome to the RailsConf 2014 Tutorials track. Below you’ll find general setup instructions and links/resources for each session.

For Presenters

  • Please add any preparation steps in your section
  • Add a link to your slides / materials / etc
  • Link your name to your twitter, github, or whatever you’d like
  • If you’d like to provide more material than appropriate for the index, create source/2014/sessions/your_session.markdown and link to it

General Setup Instructions

To get the most out of tutorial sessions, it’s expected that you have:

  • a laptop
  • Git and Ruby 1.9.3 or newer installed

Check out Jumpstart Lab’s system setup guide for a step-by-step walkthrough for multiple platforms.


11:00 - 12:30 – Simplifying Code: Monster to Elegant in N<5 steps

Please clone refactoring-workshop repository to your computer before coming, contains the exercises we’ll be working on.

1:40 - 4:00 – Ruby Coding Dojo


11:00 - 12:40 – Teamwork Ain’t Always Easy

2:10 - 6:00 – All Aboard The Elixir Express!


11:10 - 12:40 – Machine Learning for Fun and Profit

Please clone railsconf2014-ml repository #AND RUN bundle install#.

There are myriad potential edgecases with the linear algebra libraries depending on your ruby version, libraries installed through homebrew or apt-get/etc, and so on. Latest ruby (2.1.1) and homebrew on OSX Mavericks is what I built for – we’ll see what we can do if you run into problems.

2:10 - 4:30 – Applications First, Frameworks Second: Better Systems through Design

Please clone the example repo on your machine before the workshop. Also make sure you fetch before starting since wifi may be flaky!


10:00 - 12:20 – Taming Chaotic Specs: RSpec Design Patterns

1:30 - 3:50 – Test Drive a Browser Game With JavaScript


Have Feedback?

Did you find an error? Something confusing? We'd love your help: