Headliner: Greg Moeck
6:30 - 7:00: Open mic: get help; strut your stuff. Plus- Lightning talk: Jesse Smith; Rails and Sinatra with PhoneGap and jQuery Mobile.
7:00 - 8:15: Featured presentation
8:15 - 8:30: Jobs Offered / wanted / door prizes
Presentation Abstract
Many Ruby/Rails developers follow a simple cycle to produce their production code: Red-Green-Refactor. Yet for some reason there...
[read more]
Headliner: Greg Moeck
6:30 - 7:00: Open mic: get help; strut your stuff. Plus- Lightning talk: Jesse Smith; Rails and Sinatra with PhoneGap and jQuery Mobile.
7:00 - 8:15: Featured presentation
8:15 - 8:30: Jobs Offered / wanted / door prizes
Presentation Abstract
Many Ruby/Rails developers follow a simple cycle to produce their production code: Red-Green-Refactor. Yet for some reason there seems to be an unscalable wall between the client and the server which keeps them from doing TDD in JavaScript. Some blame tooling, others the browser. Still others say that if you will just use XXX framework then your testing woes will disappear. There is some truth in all those complaints, but the real issue is architecture.
This talk will walk though some basic architectural principles that will make extending your TDD cycle into JavaScript possible regardless of the JavaScript frameworks that your using. We'll then walk though building an actual JavaScript application outside in, and test first so that you can get a feel for what it would look like to apply those architectural patterns to a real life application.
Bio
is a software craftsman currently working for Facebook doing mobile JavaScript. Before they were acquired by Facebook, he worked for Strobe, where he consulted with eBay, helping them build their tablet web application. He has been active in the Ruby and Agile community for over 5 years, and is passionate about pushing the industry forward.
Pre-meetup nosh
We usually meet at the Biryani House (Shattuck @ University) around 5:00pm for snacks and tech talk. Either Rich or Jon will be there... or someone else from the group. Join us if you can and enjoy the food and the discussion.