Get Lanyrd on your mobile (iPhone, Android and more) - check it out here

Sessions at RailsConf 2012 matching your filters

Your current filters are…

Clear
  • Presenters and Decorators: A Code Tour

    by Mike Moore

    Presenter and Decorators are design approaches that can be used in Rails applications outside of the standard Models, Views and Controllers. These approaches are becoming more and more popular as teams search for new ways to identify and manage the complexity within their applications.

    In this session Mike Moore will defined the Presenter and Decorator approaches using simple and clear terminology. Common design problems in Rails applications will be shown using real-life code examples and refactored toward Presenters and Decorators. Code will be improved and strengthened by identifying and respecting the dependencies within large applications.

    At 10:30am to 11:15am, Tuesday 24th April

    In Salon K, Hilton Austin Downtown

  • Let's make the web faster - tips from trenches @ Google

    by Ilya Grigorik

    Google loves speed, and we want to make the entire web faster - yes, that includes your Rails app! We'll explore what we've learned from running our own services at scale, as well as cover the research, projects, and open sourced tools we've developed in the process.

    We'll start at the top with website optimization best practices, take a look at what the browser and HTML5 can do for us, take a detour into the optimizations for the mobile web, and finally dive deep into the SPDY and TCP protocol optimizations.

    We'll cover a lot of ground, so bring a coffee. By the end of the session, you should have a good checklist to help you optimize your own site.

    At 11:30am to 12:15pm, Tuesday 24th April

    In Salon H, Hilton Austin Downtown

  • Ten Things You Didn't Know Rails Could Do

    by James Edward Gray II

    Rails is huge. Even if you have worked with it for a long time, it's unlikely that you have stumbled across everything yet.

    Do you really know what all of the built-in Rake tasks do? Have you seen all of the methods ActiveSupport makes available to you? Are you aware of all the queries ActiveRecord is capable of?

    In this talk, I'll dig into the extras of Rails and see if I can't turn up some features that you don't see all of the time, but that might just be handy to know about anyway. I'll make sure you come out of this able to impress your friends at the hackfest.

    At 1:30pm to 2:15pm, Tuesday 24th April

    In Salon H, Hilton Austin Downtown

  • Digging Deep with ActiveSupport::Notifications

    by Matt Sanders

    Rails 3 and above includes a powerful instrumentation system, ActiveSupport::Notifications, which can be used to track performance and event information for all aspects of your application. Notifications are light-weight, easy to setup, and can be consumed by multiple subscribers (logs, audit trails, consolidated metrics, other parts of your application).

    In this session we’ll start with the basics of ActiveSupport::Notifications and work our way to powerful advanced use cases. Topics we’ll explore include:

    • How to set up and use notifications
    • Logging what you want from any tier of your system
    • How to capture and aggregate performance/business data for the metrics you care about most
    • Conditional monitoring in production: flag on and off data by system or customer to get to the root of problems more quickly
    • Using ActiveSupport::Notifications in non-Rails applications and your own libraries

    At 2:30pm to 3:15pm, Tuesday 24th April

    In Salon H, Hilton Austin Downtown

  • Sustainable Productivity with Rails

    by Xavier Shay

    Ruby on Rails claims to be "optimized for programmer happiness and sustainable productivity." I strongly disagree with the latter assertion. In this talk I will channel my half decade of industry Rails experience into expounding this position and providing constructive feedback as to what needs to change---in both the framework and the community---before we can support this claim. I'll also cover practical techniques you can use to be sustainably productive on your own projects in the meantime.

    At 2:30pm to 3:15pm, Tuesday 24th April

    In Salon J, Hilton Austin Downtown

    Coverage note video

  • Securing the Rails

    by Aaron Bedra

    Building safe web applications isn’t always easy. The good news is that Rails provides a lot of features that will help you along the way. Aaron will walk you through the common mistakes made by web developers, and how to account for them while working with Rails. He will also walk you through some tools you can use to make securing your applications much much easier.

    At 4:00pm to 4:30pm, Tuesday 24th April

    In Room 616, Hilton Austin Downtown

  • Using Rails without Rails

    by Piotr Sarnacki

    Rails got much more modular after 3.0 rewrite. But do you know how to use specific rails elements outside Rails? What if you would like to use ActionView with some other library (like webmachine)? Have you ever needed to render view with layouts outside of the rails stack? Or maybe you wanted to build some kind of system that fetches templates from database rather than from files? Router anyone? You know that you can use it outside rails too?

    In this talk I will dive into Rails internals and will show you what's there and how you can use it outside rails.

    Although I will focus on using those parts standalone, this knowledge will most likely help you also build your apps if you ever need something sophisticated that requires modification of regular rails behavior.

    At 4:00pm to 4:45pm, Tuesday 24th April

    In Salon K, Hilton Austin Downtown

  • Powerful Interfaces

    by Caike Souza

    In this talk we will explore the best practices in using interfaces as the foundation for designing object oriented applications in Ruby and Rails. We will talk about some of the techniques that make it possible to write loosely coupled components that can be easily extended to respond to requirement changes.

    At 4:30pm to 5:00pm, Tuesday 24th April

    In Room 616, Hilton Austin Downtown