The Rails View: The Junk Drawer Grows Up


Details
Talk Description:
You like Ruby. You know how to write it and refactor it. Controllersand Models are Ruby: fantastic, superb! Views, on the other hand,while Ruby — are also mixed with HTML, JavaScript (or CoffeeScript),and CSS (or SCSS). In this mixed environment it’s easy to drop yourhigh code standards and turn the top of the Rails stack into a nasty,brittle mess just to get things done. How do you recover, or evenbetter, avoid the trap in the first place? How can you get to thepoint where you treat your views like code you’re confident in?
We'll cover 10 simple rules you can follow immediately to transformthe way you write, think, and feel about Rails views. We'll also lookat some cutting edge techniques with SCSS, SVG imagery, and more insome recent projects the speaker has been working on.
Speaker Bio:
John Athayde(Internal Tools UI/UX/Front End Lead at LivingSocial)
John Athayde is a UI/UX/Design type who comes from an architecture (ofthe building variety) background. He's been in the Rails communitysince 2006 and has broad experience in e-commerce and running creativeteams. He is currently leading the design and view development onInternal Tools at LivingSocial. Prior to LivingSocial he was theDesign guy at InfoEther and ran Hyphenated People, a UI/UX Consultancywith Amy Hoy. He also runs Meticulous, a design and film company, inhis free time

The Rails View: The Junk Drawer Grows Up