Events

Feed icon 28x28
Ruby nation original

Ruby Nation records their own videos. They are shared here as a common resource and an additional access point to the community.

Ruby Nation 2012 Schedule

March 23 - 24, 2012

( 4 available presentations )
Ruby nation 3 thumb
Rating: Everyone
Viewed 528 times
Recorded at: March 23, 2012
Date Posted: December 4, 2012

Keeping your front-end code clean is hard. Before you know it you're suffering from CSS specificity issues and not-really-generic partials. Find out how to keep things tidy using the HTML5 document outline and modular Sass and CoffeeScript, for truly reusable code.

Ruby nation 01 thumb
Rating: Everyone
Viewed 596 times
Recorded at: March 23, 2012
Date Posted: December 4, 2012

Rails 3.1 introduced us to the asset pipeline. Learn the power of SCSS and how to clean up your views with the proper use of helpers, semantic markup, presenters, and just good old-fashioned ERB and HTML. We'll touch on a broad variety of topics and not attack too many sacred cows.

Rubynation 2 thumb
Rating: Everyone
Viewed 499 times
Recorded at: March 23, 2012
Date Posted: December 4, 2012

Ruby is a powerful server-side language with a great collection of libraries and frameworks. But to create a full mobile offering, Ruby developers need to become masters of many a craft. In this talk we'll walk through the design and development of a full stack HTML5 mobile application using Sinatra to create a robust RESTful API, Spine.js to bring MVC order to the client and jQuery Mobile to style and structure the application for the mobile world.

Ruby nation 4 thumb
Rating: Everyone
Viewed 641 times
Recorded at: March 23, 2012
Date Posted: December 4, 2012

I will demonstrate a style for building Ruby web applications under conditions of extreme uncertainty with minimal resources (e.g. a typical web startup) when you want to maintain a high, sustainable rate of performance over a long period of time. This talk will feature few, if any, slides. Instead I'll dive into real applications and show you how to keep code quality high while retaining the option to change things later. I'll be demonstrating as quickly and energetically and as clear as I can the following tools and techniques: Capybara, Guard, BDD, VCR (the gem), Goliath, webmock, defensive/proactive use of database constraints,12-factor application design, proper application partitioning (your workers do not belong in the same codebase as your web app), Resque, CloudFront (with the asset_sync gem), New Relic, Papertrail, Heroku, Pound, Airbrake, and more!