Rails Pacific 2014
as the organisers put it
The first Asian Rails Conference. One day workshop, one day conference. Taipei, Taiwan. 26-27 September, 2014
who it's for
Rails developers, Ruby developers, backend engineers, platform and devops engineers, engineering managers, technical leads
topics
refactoring legacy Rails applications; Trailblazer operations architecture; zero downtime deployment strategies; ActionView rendering internals; template engine performance (ERB Haml Slim); multitenancy with Postgres schemas; tenant resolution middleware; Levenshtein fuzzy matching in Ruby; exception handling and retry patterns; indexes and materialized views for reporting
| title | author | length |
|---|---|---|
| Panel Discussion Refactoring | 45m | |
Concrete case studies about refactors and tooling not slogans: a Spree checkout/state-machine change takes four weeks, reworking adjustments takes two months… | ||
| Becoming a senior developer | 45m | |
-- no description -- | ||
| Zero downtime payment platforms | Prem Sichanugrist | 23m |
-- no description -- | ||
| Trailblazer A New Architecture For Rails | Nick Sutterer | 32m |
Trailblazer claims to be a thin architecture on Rails that extracts high‑level endpoints into operations (one public method, process), moves validation into… | ||
| Ten Years of Rails Deployment | Christopher Rigor | 35m |
Timeline of Rails deployment from 2004 to 2013 names concrete shifts: CGI → FastCGI → Mongrel (common setup with three mongrel processes proxied by HAProxy) →… | ||
| Render It! A Deep Dive into ActionView and Template Engines | Akira Matsuda | 42m |
Attempts to use action_view outside Rails fail: skip action view option means nothing because action_pack, sprockets and mime types still load it at runtime… | ||
| Multitenancy with Rails | Ryan Bigg | 25m |
Argues that multi‑tenancy needs concrete choices: tries postgres schemas via the apartment gem but abandons them after Heroku warns that >50 schemas breaks… | ||
| Going the Distance | Richard Schneeman | 30m |
Starts with a naive character loop, then a recursive Levenshtein that returns 1,647 comparisons for Saturday→Sunday, then an optimized matrix version that… | ||
| Exception Handling Designing Robust Software | Wen Tien Chang | 37m |
Covers concrete Ruby patterns: when to raise vs return objects, why rescuing Exception hides bugs, and how to keep original exception when converting low-level… | ||
| Crafting Rails Culture | Hiroshi Shibata | 23m |
Migrates legacy apps from Ruby 1.8/Rails 2.0 to current versions over two years and measures the gains, fixes breakages between Ruby trunk and Rails, builds… | ||
| Better Rails by Knowing Better Database by Ding ding Ye | Ding ding Ye | 33m |
Slides and demos show databases cause roughly 44% of app performance bottlenecks versus 32% in app servers and 10% on the network, explain B+ tree index… | ||
| nothing matches | ||