Episode Details
Back to Episodes
Rails 3.1 and SproutCore (Interview)
Published 15 years, 1 month ago
Description
Adam and Wynn caught up with Yehuda Katz to talk about upcoming changes in Rails 3.1, SproutCore, and his growing list of open source projects.
Changelog++ members support our work, get closer to the metal, and make the ads disappear. Join today!
Featuring:
- Yehuda Katz – Website, GitHub, X
- Adam Stacoviak – Website, GitHub, LinkedIn, Mastodon, X
- Wynn Netherland – GitHub, X
Show Notes:
- Wynn’s deck from ‘07 pays tribute to Yehuda
- Merb influenced and later merged with Rails
- SproutCore is an HTML5 application framework for building responsive, desktop-caliber apps in any modern web browser, without plugins.
- Carl Lerche is the other half of carlhuda
- Desktop MVC != Server MVC
- Handlebars.js is Yehuda’s optimization of Mustache.js
- Backbone.js is a lightweight MVC framework from DocumentCloud
- Bundler manages an application’s dependencies through its entire life across many machines systematically and repeatably.
- One of the biggest changes in Rails 3 is The Great Decoupling
- Railtie is the core of the Rails Framework and provides several hooks to extend Rails and/or modify the initialization process
- Asset handling is coming in Rails 3.1, meaning better support for Sass, Compass, and CoffeeScript
- Do you modify your Nginx setup?
- Yehuda prefers Sass and Compass to Less since the introduction of the SCSS syntax.
- Haml is the templating language of choice for sophisticated web devs.
- Yehuda likes JavaScript on the server but thinks evented frameworks like Node are more for edge cases than for the heart of the web.
- The Ruby Racer is a Ruby binding to V8 a