Upload
libin-pan
View
2.091
Download
0
Tags:
Embed Size (px)
DESCRIPTION
The presentation file for Toronto Ruby on Rails Project Night.
Citation preview
LearnHub.com1
•Wesley Moxam
•Carsten Nielsen
•Libin Pan
2
RailsConf 200805.29 - 06.01
Portland, Oregon
3
4
5
6
7
8
1800+http://www.flickr.com/photos/x180/2536409125/in/set-72157605325511779/
9
Expo Hallhttp://www.flickr.com/photos/x180/2536649439/in/set-72157605325511779/
10
Keynote(s)
11
http://www.flickr.com/photos/x180/2536611599/in/set-72157605325511779/
Chad Fowler
12
• 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
Ruby Heroeshttp://www.flickr.com/photos/wayemoyce/2545946378/
14
• Evan Weaver - mongrel
• Tom Copeland - RubyForge
• James Edward Gray II - TextMate Book
• Ilya Grigorik - igvita.com
• Yehuda Katz - Merb & JQuery
• Ryan Bates - Railscasts
15
• 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
Jeremy Kemper - Rails 2.1http://www.flickr.com/photos/x180/2539878870/in/set-72157605325511779/
17
Kent Beckhttp://www.flickr.com/photos/x180/2540065485/in/set-72157605325511779/
18
Rails Core Teamhttp://www.flickr.com/photos/x180/2546018742/in/set-72157605325511779/
19
Tutorials - May 29
• Refactoring
• Meta-programming
• Hobo
• Design for Developers
• CI
• AIR
• Contribute to Open Source project
• Testing Tricks
20
Sessions
21
22
Highlights
23
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
Merb/DataMapper - Yehuda Katz
http://www.flickr.com/photos/wyrosdick/505443653/
25
GitHub - Chris Wanstrathhttp://www.flickr.com/photos/rayvinly/2547662828/
27
Assembling Pages LastAaron Batalion @ LivingSocial
• ESI - Edge Side Includes
• Edge Caching
• FragmentFu
• From mongrel-esi to Akamai
• Pros & Cons
28
• Why
• Time
• Resource
• Trigger
• How
• General Purpose - BJ
• Distributed Process - SQS
• Time-Scheduled - cron
• Speed + Scalability - Starling/Workling
Asynchronous ProcessingJonathan Dahl @ RailSpikes
29
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
Scaling Ruby from the Inside OutEzra Zygmuntowicz @ Engine Yard
• Cloud Computing
• SSH doesn’t scale
• Vertebra
• XMPP
• Ejabberd
31
• Moving code from controller to models
• No UI to Add == No Model
• composed_of
Best Practice RefactoringChad Pytel @ ThoughtBot
32
Podcast & Screencast
• Rails Envy - Gregg Pollack
• Railscasts - Ryan Bates
• Peepcode - Geoffrey Grosenbach
• Learning Rails - Christopher Haupt / Michael Slater
• Pragmatic Studio - Mike Clark
33
More
• Phusion Pasenger
• Nginx
• Git Talk
• Facebook on Rails
• RSpec Story Runner
• Design Patterns
• Yellowpage.com rewriting
34
Panels
35
Lighting Talks
36
• Shared Copy.com
• Pastie
• RailsBrain
• Method Trails
• iPhone on Rails
http://www.urbanhonking.com/ideasfordozens/2008/06/railsconf-2008-lightning-talks.html
37
Birds of a Feather
38
Events
39
What’s next?
41
42
Review
43
•The Good• The Bad
•YMMV
44
Miscellaneous
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
• http://en.oreilly.com/rails2008/public/content/home
• http://www.rubyinside.com/railsconf-2008-round-up-910.html
•http://Rails.LearnHub.com
60