Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
David Heinemeier Hansson's RailsConf 2013 Openi...
Search
Abigail Phoenix
April 29, 2013
Programming
0
80
David Heinemeier Hansson's RailsConf 2013 Opening Keynote
Abigail Phoenix
April 29, 2013
Tweet
Share
Other Decks in Programming
See All in Programming
Raku Raku Notion 20260128
hareyakayuruyaka
0
360
2026年 エンジニアリング自己学習法
yumechi
0
140
SourceGeneratorのススメ
htkym
0
200
AIと一緒にレガシーに向き合ってみた
nyafunta9858
0
250
高速開発のためのコード整理術
sutetotanuki
1
410
Smart Handoff/Pickup ガイド - Claude Code セッション管理
yukiigarashi
0
150
Apache Iceberg V3 and migration to V3
tomtanaka
0
170
20260127_試行錯誤の結晶を1冊に。著者が解説 先輩データサイエンティストからの指南書 / author's_commentary_ds_instructions_guide
nash_efp
1
990
Rust 製のコードエディタ “Zed” を使ってみた
nearme_tech
PRO
0
210
CSC307 Lecture 01
javiergs
PRO
0
690
CSC307 Lecture 09
javiergs
PRO
1
840
責任感のあるCloudWatchアラームを設計しよう
akihisaikeda
3
180
Featured
See All Featured
Practical Tips for Bootstrapping Information Extraction Pipelines
honnibal
25
1.7k
CoffeeScript is Beautiful & I Never Want to Write Plain JavaScript Again
sstephenson
162
16k
AI: The stuff that nobody shows you
jnunemaker
PRO
2
270
SEOcharity - Dark patterns in SEO and UX: How to avoid them and build a more ethical web
sarafernandez
0
120
Keith and Marios Guide to Fast Websites
keithpitt
413
23k
Designing Dashboards & Data Visualisations in Web Apps
destraynor
231
54k
Ethics towards AI in product and experience design
skipperchong
2
200
Beyond borders and beyond the search box: How to win the global "messy middle" with AI-driven SEO
davidcarrasco
1
57
Performance Is Good for Brains [We Love Speed 2024]
tammyeverts
12
1.4k
Effective software design: The role of men in debugging patriarchy in IT @ Voxxed Days AMS
baasie
0
230
Building Flexible Design Systems
yeseniaperezcruz
330
40k
Impact Scores and Hybrid Strategies: The future of link building
tamaranovitovic
0
200
Transcript
None
Rails 4.0.0.rc1 rails/4-0-stable
Patterns of Basecamp’s Application Architecture
None
Good frameworks are extractions, not inventions
What would someone, somewhere, might want to do?
Other people are tackling the same problems as me
None
None
2003 512MB $49 2013 8GB $29
None
None
None
None
Rails 2.3 2009
None
“Good Software Takes Ten Years. Get Used To It” Joel
on Software, 2001
0 150 300 450 600 2004 2005 2006 2007 2008
2009 2010 2011 2012 New contributors with their first commit to Rails
0 225 450 675 900 2004 2005 2006 2007 2008
2009 2010 2011 2012 Total number of committers to Ruby on Rails per year
1,068 authors have pushed 8,506 commits to all branches, excluding
merges. On master, 253 files have changed and there have been 3,097 additions and 1,475 deletions
None
Purpose
None
None
Context
Dynamic hypertext documents
None
The HyperText Markup Language is more than just a delivery
mechanism
Document GUI
Document GUI
None
None
None
None
Information Technology
Constraints are liberating
None
None
None
None
None
Embrace the document
Evolve the document
None
Key-based cache expiration (Or generational caching)
None
people/5-20080221090000 people/5-20071227180000 people/5-20071224150000
None
Russian Doll nested caching
None
None
None
None
None
Mean 59ms 90th 155ms 27ms Median 59ms 90th 155ms
JavaScript decoration of shared caches
1:05pm
None
None
None
None
None
Turbolinks processs persistence
None
None
None
20-70% speed increase (With server response between 1-1000ms)
Polling for JavaScript updates
None
views/comments/create.js.erb
1 redis instance 6 Rainbow workers 100K RPM