- Display Ads - ex. Yahoo!
- Search Ads - ex. Google
- Text Ads - ex. Google
- Video Ads - ex. Hulu
- Audio Ads - ex. Pandora
- Promoted Content - ex. Twitter, Tumblr
Stable? In most developer communities, especially Ruby, stable seems nothing short of a curse word. Everyone seems to be addicted to new. I should know, as I once was. Heck, I even own addictedtonew.com.
Over the past few years, my sentiments have changed. Through my experience maintaining and growing a handful of applications, I have grown to respect and love stability.
This talk is jam packed with everything I have learned about building and growing a production application. Stories of mistakes and victories will abound.
Posted to the REE Google Group as well: https://groups.google.com/forum/#!topic/emm-ruby/EBkMfFpk40A
A week back I innocently updated Sinatra on an app which in turn updated Rack. Since then, I've had crazy hung passenger processes that just gobble up CPU like it is going out of style.
After spending a few days trying everything I knew to to fix it, today I got help from a friend (Eric Lindvall) and dug in with strace, rbtrace, gdb, and gdb.rb and found the issue. Rack 1.3.0 tests a regex against a URL and it causes things to hang.