how we did ror in wakoopa

21
Robert Gaal

Post on 20-Sep-2014

6 views

Category:

Technology


0 download

Tags:

DESCRIPTION

A presentation I gave on http://2007.rubyenrails.nl about how we did Rails in Wakoopa (http://wakoopa.com/)

TRANSCRIPT

Page 1: How we did RoR in Wakoopa

Robert Gaal

Page 2: How we did RoR in Wakoopa
Page 3: How we did RoR in Wakoopa

“What do you use?”Social network for software

Page 4: How we did RoR in Wakoopa

How?

1.Install a tracker

2.Check out your profile

3.Share your experiences

4.Get updated

5.Discover new things

6.→ Go to 2

Page 5: How we did RoR in Wakoopa
Page 6: How we did RoR in Wakoopa

So...?

•Over 6.000 users the first month

•9.4 million hours of software usage

•Digged, TechCrunched, newspapered, etc.

•Nominated for Businessweek’s Europe's Young Entrepreneurs 2007

•Our moms like it (because it’s ours)

•Our friends love it (because they’re nerds)

Page 7: How we did RoR in Wakoopa

RubyOnRails“The geek equivalent of writing poetry”

Page 8: How we did RoR in Wakoopa
Page 9: How we did RoR in Wakoopa

No guarantees!We’re helpless geeks, but we’re not perfect

Page 10: How we did RoR in Wakoopa

... that’s why we have Bradley

Rails Machine = developer nirvana

Page 11: How we did RoR in Wakoopa

•Staging (the sandbox / kitchen)

•Database (the pwner)

•Production (the butler)

Three musketeers

Page 12: How we did RoR in Wakoopa

Textmate & EGreatest. Tools. Ever.

Page 13: How we did RoR in Wakoopa

SVN, Capistrano & Trac

The holy trinity of deployment and maintenance

Page 14: How we did RoR in Wakoopa

Pingdom, Mailroom & Clicky

A webapp a day, keeps the pain away

Page 15: How we did RoR in Wakoopa

Caching, caching, caching:expire for the win!

Page 16: How we did RoR in Wakoopa

Request queueDon’t choke Mongrel (even if you want to)

Page 17: How we did RoR in Wakoopa

Asset packagerSquish it baby

Page 18: How we did RoR in Wakoopa

Image serverDon’t bother Mongrel with the statics

Page 19: How we did RoR in Wakoopa

Slow query logCheck them indexes and bypass ActiveRecord

Page 20: How we did RoR in Wakoopa

When all fails: