Sessions at RailsConf 2012 about Design Patterns with notes

Your current filters are…

Clear

Monday 23rd April 2012

  • Rails Engines Patterns

    by Andy Maleh

    This talk covers a successful utilization of Rails Engines to share features that cut across the layers of MVC in different Rails 3 projects. Rails Engines thus provide the best of both worlds: improved productivity by reusing MVC code (including assets like Javascript, CSS, and Images) and better flexibility by allowing different applications to customize behavior as needed without reliance on application-dependent conditionals. Rails Engine patterns will be provided to guide developers on how to leverage Rails Engines' reusability and flexibility without sacrificing maintainability.

    Outline:

    • Basics of Rails Engines
    • Rails Engine Patterns
    • Improved Productivity Tips
    • Summary of Benefits and Trade-Offs

    Attendees should walk away with an overview of Rails Engines and guidelines on how to utilize them effectively.

    At 1:30pm to 2:15pm, Monday 23rd April

    In Salon J, Hilton Austin Downtown

Tuesday 24th April 2012

  • 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

Schedule incomplete?

Add a new session

Filter by Day

Filter by coverage

Filter by Topic

Filter by Venue

Filter by Space