Tips and Tricks for Tweaking and Using Ruby and Rails...
summary
A free ad‑supported Ruby on Rails app runs as a Linux cloud backend and as a local Windows install in customer sites, with 450,000+ installations managing 20 million devices and 13 million users; updates use a hybrid heartbeat that hot‑swaps gems via a custom Mongrel handler for minor templates and staged major upgrades. Windows Ruby is sped up by enabling MSVC optimizations and small C fixes for a 25–40% Ruby speedup. SQLite writers use a tweaked deadlock‑retry and priority signaling for UI over scanner writes, and the network scanner is parallelized and moved into a C extension, reduced scan time from 25s to 2s.
AI-written summary · about
chapters (22)
- 0:00Intro
- 0:14Lone Star Ruby Conf 2008
- 0:38Agenda
- 3:38App for Everything IT
- 6:42y Ruby and Rails?
- 9:00eeping up to date
- 14:35aby Performance
- 18:53control of the HVAC
- 22:25User Extensions
- 23:02s Extended Application
- 26:59ation Gets DB Access
- 27:52uilt-in Feedback
- 28:23Built-in Support
- 31:20It-in Communities
- 32:20anning Example
- 33:41Sequential
- 34:24Scanning
- 34:36Threaded
- 36:17and Classify in Parallel
- 37:52rite for Ruby 1.9.1?
- 40:41ils doesn't Scale?
- 42:34Summary
related talks
24mRails Development on Windows - Seriously
26mLessons learned from running Rails apps on-premise
45mSQLite on Rails: Everything you need to know
34mMetric Driven Development with Ruby on Rails
01h 56mSQLite on Rails: From rails new to 50k concurrent users and everything in between
42m3x Rails: Tuning the Framework Internals
29mImprove Performance Quick and Cheap: Optimize Memory and Upgrade to Ruby 2.1
01h 02mPerformance
