New Articles
from around the Web
-
Skinny Controller, Fat Model
This is one of the most widely cited blog posts in the Rails world, and it is well deserved. Rails core team member Jamis Buck explains how and why to move code from the controller to the model.
-
Architectural Styles and the Design of Network-based Software Architectures
The seminal document on REST, written as a PhD thesis.
-
The Rails Way: AssetsGraphed: Part 2
Using objects instead of ids.
-
The Rails Way: AssetsGraphed: Part 3
Another example of moving code from the controller to the model.
-
The Rails Way: Tracks: Part 1 (Premature extraction)
Better alternatives to extracting simple extension as ‘acts_as’ modules.
-
The Rails Way: Skinny Controllers
An example of refactoring to move code from the controller to the model.
-
The Rails Way: SignOut: Part 1
Refactoring an existing application to a RESTful design.
-
The Rails Way: SignOut: Part 2
An example of refactoring to use RESTful resources.
Related Books
Practical REST on Rails 2 Projects
How to create and consume web services using Ruby on Rails 2.0 and RESTful design. Includes client examples in JavaScript, JSON, and for the iPhone. Also includes a Facebook application example.
List price: $42.99 Amazon price: $32.24 Buy
Working Effectively with Legacy Code
Robert C. Martin Series
A detailed examination of strategies to work with large code bases that may be largely untested, legacy code. Discusses refactoring, unit, functional, and integration testing, and approaches of decoupling code to reduce dependencies.
List price: $59.99 Amazon price: $41.85 Buy
Links by Type
-
Documentation (106)
-
Screencasts (136)
-
e-Books (15)
Top Blogs
Sorry, no relevant blogs yet.
Have one to suggest? Enter in the form on the right.