Sessions at Railsberry 2012 about Ruby on Rails

Your current filters are…

Thursday 19th April 2012

  • Building fast APIs with Rails

    by Marcin Bunsch

    So you heard that Rails is not good for doing APIs. A robust framework with a extended view layer and an asset pipeline cannot produce fast APIs. Right?

    Wrong! In my talk I'll go over how to have a fast API within your Rails application, with topics including:

    • Understanding what is actually happening when your Rails app is producing the response
    • Minimizing external calls to a minimum
    • Digging deeper within ActionController to get extra juice
    • Decoupling representation to optimize performance

    This talk is based on what we've done at Future Simple to tune our Rails apps and the awesome work Rails Core is doing to better support APIs.

    At 3:30pm to 4:00pm, Thursday 19th April

    Coverage slide deck

  • Rails Girls – agenda-what every girl* needs to know about programming

    by Linda Liukas

    Rails Girls is a workshop for total non-beginners into the world of web building. Organized in Helsinki, Singapore, Shanghai, Tallinn, Berlin and now in Krakow Rails Girls aims to give girls the tools and vocabulary to build the web as they see it. This time we'll share the secrets and social glue of explaining scaffolds, SQLs and servers - and how to find 100+ girls who want to learn to code just about anywhere. Your cookbook to the world of getting girls excited about unicorns, gems and bacon.

    *Speaker grew up in Spice Girls era and never let go of girl power, but women, ladies, females ok too.

    At 4:30pm to 5:00pm, Thursday 19th April

    Coverage slide deck

Friday 20th April 2012

  • Why Rails is Hard

    by Yehuda Katz

    At 9:30am to 10:20am, Friday 20th April

  • Solid foundations for Rails apps

    by Mariusz Łusiak

    While gaining experience in the development of Rails apps we learn a lot of rules and principles along the way. Some of them become a breakthrough to the way we write code, others are just nice tips. In the talk I present the very basic principles I tend not to sacrifice under any circumstances. No matter if I try DCI, separate domain objects from data objects or just follow the Plain Old Rails Way, no matter if it's 3pm Tuesday or 4am Saturday, they are always with me. And I'll explain why.

    At 10:20am to 10:50am, Friday 20th April

    Coverage video

  • Code Charcuterie

    by Aaron Patterson

    In this presentation, we'll be looking at some of the innards of Rails. Column caching strategies, database interaction, object design, and view rendering will be discussed. We'll form links from the back end to the front, looking at the meat of the system. We'll use the information we learn along the way to mold a view of what the future for Rails will hold. Don't worry, we won't bite off more than we can chew!

    Sausage making may also be discussed.

    At 10:50am to 11:40am, Friday 20th April

  • Rails and Friends

    by Elliott Kember

    With a little help from our buddies Node, Backbone, Websockets and NoSQL, we can turn boring old Rails into a crazy new playground. Let's get started!

    At 1:10pm to 2:00pm, Friday 20th April

  • Rails Contributors

    by Xavier Noria

    Rails Contributors is an application that keeps track of the contributions made by all contributors to the Ruby on Rails code base. In this talk we will see the story behind this application, its design, and how it works.


    At 4:30pm to 5:00pm, Friday 20th April

    Coverage slide deck

  • Stop using development mode

    by Tom Stuart

    Rails development mode is easy, useful and fast: we can spin up an app, edit its source, hit reload in a browser and see the result of our changes. But what effect does this workflow have on our code, and does it really help us? In this talk I'll look at the dark side of development mode — where it falls down, what it does wrong, and how it ultimately encourages us to develop software in the wrong way — and suggest an alternative way of working which avoids these disadvantages.

    At 5:30pm to 6:00pm, Friday 20th April

  • You hate your codebase and it’s your fault

    by Jon Leighton

    Have you ever been frustrated by 'the way it is' in your chosen library or framework? Time to take control!

    Jon Leighton will discuss his experimentations creating a different structure for controller code. He will implore you to break free from the shackles of your framework and own it! Like a boss.

    At 6:00pm to 6:30pm, Friday 20th April