Toronto Ruby: OO JavaScript, Redtape, Refactoring to Middleware


Details
Our next tech talks night is taking place on January 15th, 2012 at Bento Miso (http://bentomiso.com/). The event is sponsored by our friends at Quandl (http://www.quandl.com/), who will be graciously providing pizza for our group.
Here is the lineup:
Object Oriented JavaScript for Rubyists - Thuva Tharma
JavaScript is way more powerful, flexible, and object-oriented than most people think. I know you've heard this statement several times. And most of us dismiss it without giving much thought. In this talk, Thuva Tharma is going to show you the raw power and flexibility of JavaScript with examples Rubyists can easily relate to. At the end of the talk, we will have Ruby's object system implemented in JavaScript. Don't worry, the entire implementation will fit into a single slide!
Break: After the first talk, we will take a break to socialize and eat some pizza.
Redtape - Sean Miller
In this lightening talk, Sean Miller will discuss Redtape, an alternative to accepts_nested_attributes_for that doesn't tightly couple your view to your model.
Refactoring to middleware - Nate Smith
Rack middleware is an excellent abstraction for building modular web applications, but what about using it as a pattern to cleanup your own code? In this talk, Nate Smith is going to walk through a simple refactoring that improves the design of a URL Shortener to use Rack-like middleware, and explore how and when to use it in your designs.
Talk Proposals
We are always looking for new speakers to share their knowledge with the Toronto Ruby community. If you are interested, send your talk proposals to kevin@torontoruby.org.

Toronto Ruby: OO JavaScript, Redtape, Refactoring to Middleware