Ruby Nation records their own videos. They are shared here as a common resource and an additional access point to the community.
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.
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 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.
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!