Download - RailsConf 2008
![Page 1: RailsConf 2008](https://reader033.vdocuments.mx/reader033/viewer/2022060106/55493473b4c905054d8b4598/html5/thumbnails/1.jpg)
LearnHub.com1
![Page 2: RailsConf 2008](https://reader033.vdocuments.mx/reader033/viewer/2022060106/55493473b4c905054d8b4598/html5/thumbnails/2.jpg)
•Wesley Moxam
•Carsten Nielsen
•Libin Pan
2
![Page 3: RailsConf 2008](https://reader033.vdocuments.mx/reader033/viewer/2022060106/55493473b4c905054d8b4598/html5/thumbnails/3.jpg)
RailsConf 200805.29 - 06.01
Portland, Oregon
3
![Page 4: RailsConf 2008](https://reader033.vdocuments.mx/reader033/viewer/2022060106/55493473b4c905054d8b4598/html5/thumbnails/4.jpg)
4
![Page 5: RailsConf 2008](https://reader033.vdocuments.mx/reader033/viewer/2022060106/55493473b4c905054d8b4598/html5/thumbnails/5.jpg)
5
![Page 6: RailsConf 2008](https://reader033.vdocuments.mx/reader033/viewer/2022060106/55493473b4c905054d8b4598/html5/thumbnails/6.jpg)
6
![Page 7: RailsConf 2008](https://reader033.vdocuments.mx/reader033/viewer/2022060106/55493473b4c905054d8b4598/html5/thumbnails/7.jpg)
7
![Page 8: RailsConf 2008](https://reader033.vdocuments.mx/reader033/viewer/2022060106/55493473b4c905054d8b4598/html5/thumbnails/8.jpg)
8
![Page 9: RailsConf 2008](https://reader033.vdocuments.mx/reader033/viewer/2022060106/55493473b4c905054d8b4598/html5/thumbnails/9.jpg)
1800+http://www.flickr.com/photos/x180/2536409125/in/set-72157605325511779/
9
![Page 10: RailsConf 2008](https://reader033.vdocuments.mx/reader033/viewer/2022060106/55493473b4c905054d8b4598/html5/thumbnails/10.jpg)
Expo Hallhttp://www.flickr.com/photos/x180/2536649439/in/set-72157605325511779/
10
![Page 11: RailsConf 2008](https://reader033.vdocuments.mx/reader033/viewer/2022060106/55493473b4c905054d8b4598/html5/thumbnails/11.jpg)
Keynote(s)
11
![Page 12: RailsConf 2008](https://reader033.vdocuments.mx/reader033/viewer/2022060106/55493473b4c905054d8b4598/html5/thumbnails/12.jpg)
http://www.flickr.com/photos/x180/2536611599/in/set-72157605325511779/
Chad Fowler
12
![Page 13: RailsConf 2008](https://reader033.vdocuments.mx/reader033/viewer/2022060106/55493473b4c905054d8b4598/html5/thumbnails/13.jpg)
• Make People Happy
• Obsess over Aesthetics
• Observe the Culture Code
http://youtube.com/watch?v=ZrOOuWjhOFQ
Great Software
http://www.flickr.com/photos/x180/2536611727/in/set-72157605325511779/
13
![Page 14: RailsConf 2008](https://reader033.vdocuments.mx/reader033/viewer/2022060106/55493473b4c905054d8b4598/html5/thumbnails/14.jpg)
Ruby Heroeshttp://www.flickr.com/photos/wayemoyce/2545946378/
14
![Page 15: RailsConf 2008](https://reader033.vdocuments.mx/reader033/viewer/2022060106/55493473b4c905054d8b4598/html5/thumbnails/15.jpg)
• Evan Weaver - mongrel
• Tom Copeland - RubyForge
• James Edward Gray II - TextMate Book
• Ilya Grigorik - igvita.com
• Yehuda Katz - Merb & JQuery
• Ryan Bates - Railscasts
15
![Page 16: RailsConf 2008](https://reader033.vdocuments.mx/reader033/viewer/2022060106/55493473b4c905054d8b4598/html5/thumbnails/16.jpg)
• The Great Surplus
• Sleep More
• Read Paper
• Share
• 4 day work week
http://www.vimeo.com/1096456?pg=embed&sec=1096456
http://www.flickr.com/photos/x180/2537416435/in/set-72157605325511779/
16
![Page 17: RailsConf 2008](https://reader033.vdocuments.mx/reader033/viewer/2022060106/55493473b4c905054d8b4598/html5/thumbnails/17.jpg)
Jeremy Kemper - Rails 2.1http://www.flickr.com/photos/x180/2539878870/in/set-72157605325511779/
17
![Page 18: RailsConf 2008](https://reader033.vdocuments.mx/reader033/viewer/2022060106/55493473b4c905054d8b4598/html5/thumbnails/18.jpg)
Kent Beckhttp://www.flickr.com/photos/x180/2540065485/in/set-72157605325511779/
18
![Page 19: RailsConf 2008](https://reader033.vdocuments.mx/reader033/viewer/2022060106/55493473b4c905054d8b4598/html5/thumbnails/19.jpg)
Rails Core Teamhttp://www.flickr.com/photos/x180/2546018742/in/set-72157605325511779/
19
![Page 20: RailsConf 2008](https://reader033.vdocuments.mx/reader033/viewer/2022060106/55493473b4c905054d8b4598/html5/thumbnails/20.jpg)
Tutorials - May 29
• Refactoring
• Meta-programming
• Hobo
• Design for Developers
• CI
• AIR
• Contribute to Open Source project
• Testing Tricks
20
![Page 21: RailsConf 2008](https://reader033.vdocuments.mx/reader033/viewer/2022060106/55493473b4c905054d8b4598/html5/thumbnails/21.jpg)
Sessions
21
![Page 22: RailsConf 2008](https://reader033.vdocuments.mx/reader033/viewer/2022060106/55493473b4c905054d8b4598/html5/thumbnails/22.jpg)
22
![Page 23: RailsConf 2008](https://reader033.vdocuments.mx/reader033/viewer/2022060106/55493473b4c905054d8b4598/html5/thumbnails/23.jpg)
Highlights
23
![Page 24: RailsConf 2008](https://reader033.vdocuments.mx/reader033/viewer/2022060106/55493473b4c905054d8b4598/html5/thumbnails/24.jpg)
Entrepreneurs on Rails• What you need
• Before you start (Why, Goal, Cash)
• Brand
• Marketing
• Make it Work
• Raising Money
• Getting Out
Dan Benjamin @ Rails Machinehttp://www.flickr.com/photos/x180/2536611979/in/set-72157605325511779/
24
![Page 25: RailsConf 2008](https://reader033.vdocuments.mx/reader033/viewer/2022060106/55493473b4c905054d8b4598/html5/thumbnails/25.jpg)
Merb/DataMapper - Yehuda Katz
http://www.flickr.com/photos/wyrosdick/505443653/
25
![Page 27: RailsConf 2008](https://reader033.vdocuments.mx/reader033/viewer/2022060106/55493473b4c905054d8b4598/html5/thumbnails/27.jpg)
GitHub - Chris Wanstrathhttp://www.flickr.com/photos/rayvinly/2547662828/
27
![Page 28: RailsConf 2008](https://reader033.vdocuments.mx/reader033/viewer/2022060106/55493473b4c905054d8b4598/html5/thumbnails/28.jpg)
Assembling Pages LastAaron Batalion @ LivingSocial
• ESI - Edge Side Includes
• Edge Caching
• FragmentFu
• From mongrel-esi to Akamai
• Pros & Cons
28
![Page 29: RailsConf 2008](https://reader033.vdocuments.mx/reader033/viewer/2022060106/55493473b4c905054d8b4598/html5/thumbnails/29.jpg)
• Why
• Time
• Resource
• Trigger
• How
• General Purpose - BJ
• Distributed Process - SQS
• Time-Scheduled - cron
• Speed + Scalability - Starling/Workling
Asynchronous ProcessingJonathan Dahl @ RailSpikes
29
![Page 30: RailsConf 2008](https://reader033.vdocuments.mx/reader033/viewer/2022060106/55493473b4c905054d8b4598/html5/thumbnails/30.jpg)
Fast, Sexy, and Svelte: Our Kind of TestingDan Manges @ ThoughtWorks & zak
• Short Build times
• No database
• Model Factory
• Tests in Parallel
• Maintainable
• Comprehensive Coverage
http://www.dcmanges.com/blog/railsconf-08-slides-for-testing-talk
30
![Page 31: RailsConf 2008](https://reader033.vdocuments.mx/reader033/viewer/2022060106/55493473b4c905054d8b4598/html5/thumbnails/31.jpg)
Scaling Ruby from the Inside OutEzra Zygmuntowicz @ Engine Yard
• Cloud Computing
• SSH doesn’t scale
• Vertebra
• XMPP
• Ejabberd
31
![Page 32: RailsConf 2008](https://reader033.vdocuments.mx/reader033/viewer/2022060106/55493473b4c905054d8b4598/html5/thumbnails/32.jpg)
• Moving code from controller to models
• No UI to Add == No Model
• composed_of
Best Practice RefactoringChad Pytel @ ThoughtBot
32
![Page 33: RailsConf 2008](https://reader033.vdocuments.mx/reader033/viewer/2022060106/55493473b4c905054d8b4598/html5/thumbnails/33.jpg)
Podcast & Screencast
• Rails Envy - Gregg Pollack
• Railscasts - Ryan Bates
• Peepcode - Geoffrey Grosenbach
• Learning Rails - Christopher Haupt / Michael Slater
• Pragmatic Studio - Mike Clark
33
![Page 34: RailsConf 2008](https://reader033.vdocuments.mx/reader033/viewer/2022060106/55493473b4c905054d8b4598/html5/thumbnails/34.jpg)
More
• Phusion Pasenger
• Nginx
• Git Talk
• Facebook on Rails
• RSpec Story Runner
• Design Patterns
• Yellowpage.com rewriting
34
![Page 35: RailsConf 2008](https://reader033.vdocuments.mx/reader033/viewer/2022060106/55493473b4c905054d8b4598/html5/thumbnails/35.jpg)
Panels
35
![Page 36: RailsConf 2008](https://reader033.vdocuments.mx/reader033/viewer/2022060106/55493473b4c905054d8b4598/html5/thumbnails/36.jpg)
Lighting Talks
36
![Page 37: RailsConf 2008](https://reader033.vdocuments.mx/reader033/viewer/2022060106/55493473b4c905054d8b4598/html5/thumbnails/37.jpg)
• Shared Copy.com
• Pastie
• RailsBrain
• Method Trails
• iPhone on Rails
http://www.urbanhonking.com/ideasfordozens/2008/06/railsconf-2008-lightning-talks.html
37
![Page 38: RailsConf 2008](https://reader033.vdocuments.mx/reader033/viewer/2022060106/55493473b4c905054d8b4598/html5/thumbnails/38.jpg)
Birds of a Feather
38
![Page 39: RailsConf 2008](https://reader033.vdocuments.mx/reader033/viewer/2022060106/55493473b4c905054d8b4598/html5/thumbnails/39.jpg)
Events
39
![Page 41: RailsConf 2008](https://reader033.vdocuments.mx/reader033/viewer/2022060106/55493473b4c905054d8b4598/html5/thumbnails/41.jpg)
What’s next?
41
![Page 42: RailsConf 2008](https://reader033.vdocuments.mx/reader033/viewer/2022060106/55493473b4c905054d8b4598/html5/thumbnails/42.jpg)
42
![Page 43: RailsConf 2008](https://reader033.vdocuments.mx/reader033/viewer/2022060106/55493473b4c905054d8b4598/html5/thumbnails/43.jpg)
Review
43
![Page 44: RailsConf 2008](https://reader033.vdocuments.mx/reader033/viewer/2022060106/55493473b4c905054d8b4598/html5/thumbnails/44.jpg)
•The Good• The Bad
•YMMV
44
![Page 45: RailsConf 2008](https://reader033.vdocuments.mx/reader033/viewer/2022060106/55493473b4c905054d8b4598/html5/thumbnails/45.jpg)
Miscellaneous
45
![Page 46: RailsConf 2008](https://reader033.vdocuments.mx/reader033/viewer/2022060106/55493473b4c905054d8b4598/html5/thumbnails/46.jpg)
46
![Page 47: RailsConf 2008](https://reader033.vdocuments.mx/reader033/viewer/2022060106/55493473b4c905054d8b4598/html5/thumbnails/47.jpg)
47
![Page 48: RailsConf 2008](https://reader033.vdocuments.mx/reader033/viewer/2022060106/55493473b4c905054d8b4598/html5/thumbnails/48.jpg)
48
![Page 49: RailsConf 2008](https://reader033.vdocuments.mx/reader033/viewer/2022060106/55493473b4c905054d8b4598/html5/thumbnails/49.jpg)
49
![Page 50: RailsConf 2008](https://reader033.vdocuments.mx/reader033/viewer/2022060106/55493473b4c905054d8b4598/html5/thumbnails/50.jpg)
50
![Page 51: RailsConf 2008](https://reader033.vdocuments.mx/reader033/viewer/2022060106/55493473b4c905054d8b4598/html5/thumbnails/51.jpg)
51
![Page 52: RailsConf 2008](https://reader033.vdocuments.mx/reader033/viewer/2022060106/55493473b4c905054d8b4598/html5/thumbnails/52.jpg)
52
![Page 53: RailsConf 2008](https://reader033.vdocuments.mx/reader033/viewer/2022060106/55493473b4c905054d8b4598/html5/thumbnails/53.jpg)
53
![Page 54: RailsConf 2008](https://reader033.vdocuments.mx/reader033/viewer/2022060106/55493473b4c905054d8b4598/html5/thumbnails/54.jpg)
54
![Page 55: RailsConf 2008](https://reader033.vdocuments.mx/reader033/viewer/2022060106/55493473b4c905054d8b4598/html5/thumbnails/55.jpg)
55
![Page 56: RailsConf 2008](https://reader033.vdocuments.mx/reader033/viewer/2022060106/55493473b4c905054d8b4598/html5/thumbnails/56.jpg)
56
![Page 57: RailsConf 2008](https://reader033.vdocuments.mx/reader033/viewer/2022060106/55493473b4c905054d8b4598/html5/thumbnails/57.jpg)
57
![Page 58: RailsConf 2008](https://reader033.vdocuments.mx/reader033/viewer/2022060106/55493473b4c905054d8b4598/html5/thumbnails/58.jpg)
58
![Page 59: RailsConf 2008](https://reader033.vdocuments.mx/reader033/viewer/2022060106/55493473b4c905054d8b4598/html5/thumbnails/59.jpg)
59
![Page 60: RailsConf 2008](https://reader033.vdocuments.mx/reader033/viewer/2022060106/55493473b4c905054d8b4598/html5/thumbnails/60.jpg)
• http://en.oreilly.com/rails2008/public/content/home
• http://www.rubyinside.com/railsconf-2008-round-up-910.html
•http://Rails.LearnHub.com
60