This repository has been archived by the owner on Jul 22, 2018. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 25
Basecamp Next: Code Spelunking
Ben Oakes edited this page Apr 23, 2012
·
11 revisions
Presenter: Nick Quaranto
Programmer at 37signals, Husband, Husky wrangler, RIT Alum, http://rubygems.org Mechanic.
Heard about the big Basecamp launch this March? Wondering what's new, how it's shaping Rails, and the tech behind it? We're going to go over some the practices and patterns in the new Basecamp's code base and you can learn how to improve your app with them.
Some of what we'll go over:
- Employing concerns to share code across models/controllers
- Stacker, the CoffeeScript component behind the "page" based layout
- Why polling for updates still works at scale
- Client side testing without the hassle
- Using jbuilder to keep view data out of models
- Keeping your team's sanity with a single setup script
- Debugging painful JavaScript performance slowdowns
- How to keep your app alive even if external dependencies like Redis are down
- Why tagged request logging and action/controller SQL query logging can make finding bugs easier
- This is a file generated from the RailsConf JSON. Please remove this notice when adding notes.
- If you're interested in the generator code, see the "generator" directory.
- This layout is just a suggestion.
- Bullet points might work well. Paragraphs too. Up to you. :)
A crowd-sourced conference wiki!
Working together is better. :)
- Speakers, for example:
- Recent Conferences
- Software
- Offline Access
- Contributors (More than 50!)
- Code Frequency