Golden Gate Ruby Conference 2011

Keynote: On Building Frameworks
This presentation, by Yehuda Katz , is licensed under a Creative Commons Attribution ShareAlike 3.0

Framework development comes with a whole different set of tradeoffs than application development. While code in applications is usually in service of a consumer-facing feature, framework code is by definition used by other developers writing unknown code. That means a heightened focus on architecture, code reuse, and developer usability. That said, as applications grow in complexity, parts of the codebase end up looking a lot like frameworks, mostly servicing code written by the application developers.

In this talk, Yehuda will cover some of his principles for building friendly, usable frameworks, and talk about how you can apply them to your application codebase as it grows in complexity over time.

Conference Videos

Version: 1.0 (535) by Coby Randquist on 2014-02-27