LA Ruby Conf 2012 Maintainable Ruby on Rails by Steven Baker
749 views · Published 20 April 2012 · 27:22 · Indexed 25 September 2026
Channel: Confreaks · 2012 · Science & Technology
As we enter a decade of applications developed with Ruby on Rails, many teams are starting to feel growing pains relating to design decisions that were made in the past. Development slows down, and morale declines. Fresh competitors without the cruft of legacy code slowing them down easily deliver new features. This change of speed is not a natural part of the growth of a software project, but a common symptom of the design decisions made, and techniques practiced, to develop the software in the first place. In this talk you will learn how to identify common (and not so common) issues that teams face as their applications age. You will learn about principles of software design, techniques, and practices to solve these problems. You will also gain valuable knowledge about how to make your software more maintainable and extensible to ensure you don't run into these problems in the future.
More from this channel
-
38:28
Just Say No To :nodoc: and Document Your Code! by Loren Segal
-
34:59
MongoMapper, Mixins, and Migrations - a look at managing data-model complexity by Tim Connor
-
44:16
Go for the Rubyist: Appropriation of Great Ideas in Ruby by Dave Grijalva
-
1:13:32
Lightning Talks with Aaron Patterson and Various Presenters
-
37:02
Large scale Ruby project, challenges and Pitfalls. by Karunakar
-
28:29
Active Record Scopes and Arel by Jacob Swanner
-
10:19
Your Face in 10 minutes... with Macruby! by Haris Amin,
-
32:59
Test-driving GUIs (with RubyCocoa) by Brian Marick