Sessions at RubyConf Uruguay 2011 about Ruby on Friday 11th November

Your current filters are…

  • Resources, For Real This Time (with Webmachine)

    by Sean Cribbs

    Over the past 5-6 years we have seen a lot of changes in the way that Ruby apps speak HTTP -- from Rails' "REST" conventions, to the brilliantly simple Sinatra, to the modular Rack abstraction -- but we haven't yet unlocked the entire subtle power of HTTP. We know HTTP is so much more than verbs and URLs that correspond to CRUD, and yet it's still too hard to do conditional requests, content negotiation, and then return the right type of response.

    What if, instead of forcing HTTP into our MVC-shaped applications, we shaped our applications like HTTP? Instead of forcing a resource into seven controller actions or verb/URL-specific methods, what if the resource itself was the abstraction? A whole world of subtle and powerful programming patterns emerge.

    This is the world of Webmachine, a toolkit for building HTTP applications and a port of the Erlang toolkit of the same name. I will introduce Webmachine's unique programming model and demonstrate how to easily expose rich HTTP behavior in a few short lines of code.

    At 3:00pm to 3:30pm, Friday 11th November

  • Faster than your IDE: vim for rubyists

    by Ben Orenstein

    Many new rubyists are surprised to hear that vim is the most widely-used editor in our community. However, those with some vim experience know exactly why: there's simply no faster way to edit code. In this talk, beginning vimmers will learn how (and why) to leave their IDEs behind, and advanced vim-users will discover new tricks to increase their speed even further.

    This talk will be highly-interactive, with lots of live vimming and exactly zero slides. After this talk, expect to be writing code faster than when you walked in.

    Topics to be covered include:

    • the fundamentals of efficient editing
    • navigating Rails projects at top-speed
    • the power of tags
    • running ruby from inside vim
    • five incredibly-useful plugins
    • macros, registers, marks, and more

    At 5:15pm to 5:45pm, Friday 11th November

  • Ruby's past, present, and future

    by Yutaka Hara

    This presentation delves into the past, present, and future of Ruby. This presentation covers various topics including the reason why Ruby was created, Ruby's evolution, its current status, and future plans.

    At 6:30pm to 7:00pm, Friday 11th November