UI Design on Rails
Location: E145 - E146 Audience level: Intermediate
I designed websites freelance for a few years before joining 37signals. Shortly after I joined, we began work on our first product, Basecamp. I’ve since been responsible for Basecamp’s interfaces as well as our other products including Backpack, Campfire and Highrise.
Generally I’d like to share my experience in this role. Two topics come to mind.
First is the relationship between designer and code. 90% of the UI work at 37signals starts in Rails templates and ends there. How does that process work? How does a design go from a sketch to working code in a Rails app? How do the programmers and designers work together on a shared code base?
The other topic involves specific conventions and code from our apps. How are the templates divided into partials and why? What do the helpers look like, when are they written and why? How have RESTful ideas crept into the way we structure such seemingly distant things as CSS files?
I think a brief exposure to these topics would be valuable to both designers and developers in the audience at RailsConf.
People planning to attend this session also want to see:
I designed websites freelance for a few years before joining 37signals. Shortly after I joined, we began work on Basecamp. I’ve since been responsible for Basecamp’s interfaces as well as our other products including Backpack, Campfire and Highrise.