Migrating Rails with a Massive Codebase | Building on Backbone.js with Rails

 

Agenda:

7:00 Pizza/Beer/Networking

7:30 Intros/Host/Every Day Carry

7:40 Mini-Talk: Heroku Buildpacks

7:50 Talk 1: Building on Backbone.js with Ruby on Rails (Snip.it)

8:30 Talk 2: Rails Upgrades Across a Massive Codebase (Causes)

9:00 End

 

Talk 1: Building on Backbone.js with Ruby on Rails

Mark Percival from Snip.it will talk about the combination of Backbone.js and Ruby on Rails. (Backbone.js gives structure to web applications by providing models with key-value binding and custom events, collections with a rich API of enumerable functions, views with declarative event handling, and connects it all to your existing API over a RESTful JSON interface.) Some of the questions/issues he'll discuss include:

  • How Backbone.js changes the view layer
  • Should we cross the domain?
  • Exceptions are now happening in two places, fantastic
  • Versions aren't just for gems, API's need them too
  • Preloaded data means one less trip
  • How the #$% do I login
  • 'rails s' is just the start (how to get your dev environment up to speed with an integrated framework)

Mark Percival
Director of Engineering at Snip.it

Mark is former mobile engineer at Twitter and is one of the core team members at Snip.it. Snip.it is a popular social curation site that lets you discover, capture, and lend your voice to important topics and stories as they evolve through articles, video, images and other online content. In his free time, Mark likes to eat fearlessly, avoid traffic, and work on open source projects.

 

Talk 2: Rails Upgrades Across a Massive Codebase

Greg Hurrell and Adam Derewecki from Causes will talk in depth on the upgrade process, the pain points involved and the lessons learned that translate into better management of one of the largest sites running bleeding-edge Rails.

Topics include:

  • Migrating a large app to the static asset pipeline
  • How our master/slave adapter broke with every new version of ActiveRecord
  • Problems caching the ActiveRecord relation instead of the result set
  • 3.2.3-stable not being stable, but only breaking observably with the amount of traffic Causes has
  • What upgrading Ruby from 1.8.7 to 1.9.3 did for performance

Greg Hurrell and Adam Derewecki
Software Engineers, Causes
Greg led the charge upgrading Causes from Rails 2.1 ->[masked] ->[masked] -> 3.2.3 and Adam manages the static assets which include the images, stylesheets, and JavaScripts -- each working across a codebase of several hundred thousand lines of code. They have many stories of love and hate (mostly love) when it comes to Rails and will entertain you with some of the better ones.

 

Mini-Talk: Heroku Buildpacks

Heroku recently GA'd the cedar stack which introduced polyglot support for various languages like Ruby, Python, node.js, or Java. Heroku for X. This month we announced "buildpacks", which has allowed us to build support for a wide variety of programming languages. This talk will cover the what, why, and how on buildpacks.


Terence Lee
Heroku 
Terence works at Heroku maintaining the Ruby stack and a slew of OSS projects such as Bundler and Resque, as well as helping with the RailsGirls movement. When he's not going to an awesome Heroku or Rubyevent, he lives in Austin, TX, the taco capital of America, where everything is three times bigger!

 

Host/Sponsors

 

 


 

One Kings Lane

One Kings Lane is an elegant, curated online sales site that brings its members a spectacular, hand-picked selection of top-brand and designer items at up to 70% off suggested retail prices.

 







Indigo Solutions
Indigo Solutions is an IT staffing company focused on Open Source Technologies. We are passionate about matching the top technical talent from our community resources with premier employers. Focused on the Bay area market, we specialize in permanent placement services for companies ranging from startups to enterprise.


Join or login to comment.

  • Samer M.

    Migrating Rails with a large code base Greg Hurrell and Adam Derewecki
    http://www.youtube.com/watch?v=...­

    August 17, 2012

  • Samer M.

    will post videos tmrw

    August 14, 2012

  • Samer M.

    August 17, 2012

  • Samer M.

    August 17, 2012

  • Phil M.

    +1 for a copy of the recording.

    August 14, 2012

  • Stephen A.

    I really enjoyed the backbone.js with rails talk. The other talks were also good, but the Backbone talk was very though provoking and informative.

    August 12, 2012

  • Adam D.

    Samer did the video ever get posted? If so, where?

    August 9, 2012

  • Mark P.

    Snip.it slides are up https://speakerdeck.com/u/mdp/p/...­

    July 30, 2012

  • Terence L.

    Heroku Buildpack slides:

    https://speakerdeck.com/u/hone/p...­

    July 26, 2012

  • Adam D.

    Great audience to present to! All the other talks were high quality, too.

    July 26, 2012

  • A former member
    A former member

    Great presentations; succinct and helpful.

    July 26, 2012

  • A former member
    A former member

    I really enjoyed the other talks. Thanks so much for the opportunity to present.

    July 26, 2012

  • A former member
    A former member

    Very good speeches!

    July 26, 2012

  • Brad R

    Great topics, great pace, very accommodating location. I hope to see more like this!

    July 26, 2012

  • Samer M.

    great turn out! i'll post the video tomorrow

    July 25, 2012

  • Pete S.

    yep, the audio will be posted on g33ktalk.com following the event

    July 25, 2012

  • Samer M.

    we dont have a stream for tonight but are recording it

    July 25, 2012

  • Samer M.

    i'll work on it ... update u tmrw

    July 23, 2012

  • Oswald C.

    Is there any possibility of live streaming the event for people who are unable to attend?

    July 23, 2012

Our Sponsors

People in this
Meetup are also in:

Imagine having a community behind you

Get started Learn more
Bill

I started the group because there wasn't any other type of group like this. I've met some great folks in the group who have become close friends and have also met some amazing business owners.

Bill, started New York City Gay Craft Beer Lovers

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