Sessions at RubyNation 2012 on Friday 23rd March

Your current filters are…

  • Building API: Sinatra, Node.js or Else

    by Aleksander Dąbrowski

    We create APIs. We want them to be fast. We want them to get into high gear. But we also like to play with new toys and produce clean code.

    In this talk, Aleksander will confront Node.js vs Sinatra as a tool to build external API for Rails application. He will focus on pros and cos of sharing code with main application, performance and scalabilty. He'll also take a look at other solutions, maybe secret ingredient is somewhere else?

    At 11:00am to 11:40am, Friday 23rd March

    In Sheraton Reston

    Coverage slide deck

  • Don't Fear the Threads: Simplify Your Life with JRuby

    by David Copeland

    Evented is the new hotness. It simplifies concurrent programming. Right? Not always. Tools like EventMachine and Node are fast, but are they always the right tool? And do they make your code easy to understand and modify?

    Enter JRuby, the super-charged Ruby implementation that has all of Java's strengths, and none of its weaknesses. Among its strengths is a fully-armed and operational threading model that, a long with a few simple built-in libraries, can make concurrent code easy to write, easy to understand, easy to maintain, and just as performant as the evented version.

    Why limit yourself to one way of solving problems? This talk will arm you with an alternative for handling concurrency: JRuby and Threads.

    At 11:00am to 11:40am, Friday 23rd March

    Coverage slide deck

  • Rails Without Views

    by Brennan Dunn

    Javascript MVC frameworks like Backbone.js are exploding in popularity, and also turning traditional web development on it's head. And a lot of us are now responsible for writing both the backend REST API and the frontend for this new breed of applications. This talk covers my experiences in building a large scale Backbone.js application on top of Ruby on Rails. In this session, you'll see how to marry your Javascript applications with Rails, and learn best practices for exposing session information, model associations, roles and permissions, and more to the frontend.

    At 11:50am to 12:30pm, Friday 23rd March

    Coverage slide deck

  • Geospace your Rails Apps!

    by Pete Jackson

    Want to add location, mapping, or complex spatial analysis to your Rails applications? Not sure about the difference between OpenLayers, Google Maps, Bing Maps, RGeo, GeoRuby, GeoCommons, or the many other choices in front of you? Join this session for a walkthrough of the stack choices you will be faced with while navigating the Geospatial landscape.

    At 3:40pm to 4:20pm, Friday 23rd March

    Coverage slide deck

  • The Rails View: The Junk Drawer Grows Up

    by John Athayde

    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.

    At 3:40pm to 4:20pm, Friday 23rd March

    Coverage slide deck

  • You Ain't SPDY

    by Chris Strom

    You package your assets. You use CSS sprites. You serve up everything with gzip compression. You obsess over Yslow recommendations. But you are still not SPDY.

    Fundamental limitations in HTTP and TCP/IP still add up to 60% overhead to your site. Find out how to reclaim that lost bandwidth and increase the robustness of your sites at the same time.

    At 4:30pm to 5:10pm, Friday 23rd March

    Coverage slide deck