• Save
Cal Summit Small
Upcoming SlideShare
Loading in...5
×
 

Like this? Share it with your network

Share

Cal Summit Small

on

  • 3,739 views

 

Statistics

Views

Total Views
3,739
Views on SlideShare
3,728
Embed Views
11

Actions

Likes
0
Downloads
0
Comments
0

2 Embeds 11

http://lanyrd.com 7
http://www.slideshare.net 4

Accessibility

Categories

Upload Details

Uploaded via as Adobe PDF

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

Cal Summit Small Presentation Transcript

  • 1. Taking Flickr to Gamma Some things we should have learned by now Cal Henderson
  • 2. Cal Henderson Web Apps Summit, 13-14th September 2006 2
  • 3. No scaling stuff (Today) Web Apps Summit, 13-14th September 2006 3
  • 4. Book! Web Apps Summit, 13-14th September 2006 4
  • 5. Buy my book (Or Theo’s) Web Apps Summit, 13-14th September 2006 5
  • 6. Construction workers Socially & PE teachers acceptable The nerd scale Web Apps Summit, 13-14th September 2006 6
  • 7. We’ve come a long way Web Apps Summit, 13-14th September 2006 7
  • 8. Lots of new stuff Web Apps Summit, 13-14th September 2006 8
  • 9. Not many examples (Hello LJ) Web Apps Summit, 13-14th September 2006 9
  • 10. New ground Web Apps Summit, 13-14th September 2006 10
  • 11. Things we Things we already knew needed to know Something about HTML Web Apps Summit, 13-14th September 2006 11
  • 12. What we learned, Wasn’t unique Web Apps Summit, 13-14th September 2006 12
  • 13. So how are we different? Web Apps Summit, 13-14th September 2006 13
  • 14. It takes outsiders to see Web Apps Summit, 13-14th September 2006 14
  • 15. Some ideas, then? Web Apps Summit, 13-14th September 2006 15
  • 16. Lesson 1 - ? Plan for maintenance Web Apps Summit, 13-14th September 2006 16
  • 17. Advance notice Web Apps Summit, 13-14th September 2006 17
  • 18. Disable by component Web Apps Summit, 13-14th September 2006 18
  • 19. Tell your users Web Apps Summit, 13-14th September 2006 19
  • 20. Clear escalation paths Web Apps Summit, 13-14th September 2006 20
  • 21. Who do I call? Web Apps Summit, 13-14th September 2006 21
  • 22. In-process alerts Web Apps Summit, 13-14th September 2006 22
  • 23. Communication! Web Apps Summit, 13-14th September 2006 23
  • 24. Stats tracking is hard (and important) Web Apps Summit, 13-14th September 2006 24
  • 25. So many stats So little time Web Apps Summit, 13-14th September 2006 25
  • 26. More graphs Much more graphs Web Apps Summit, 13-14th September 2006 26
  • 27. Cacti Web Apps Summit, 13-14th September 2006 27
  • 28. Ganglia Web Apps Summit, 13-14th September 2006 28
  • 29. Web stats – usually bad Web Apps Summit, 13-14th September 2006 29
  • 30. Create dashboards Web Apps Summit, 13-14th September 2006 30
  • 31. Familiar? Web Apps Summit, 13-14th September 2006 31
  • 32. http://visualcomplexity.com/vc/ Web Apps Summit, 13-14th September 2006 32
  • 33. APIs = cool Who knew? Web Apps Summit, 13-14th September 2006 33
  • 34. Forces clean interfaces Web Apps Summit, 13-14th September 2006 34
  • 35. Regression testing Web Apps Summit, 13-14th September 2006 35
  • 36. Beware abuse Web Apps Summit, 13-14th September 2006 36
  • 37. Track usage carefully Web Apps Summit, 13-14th September 2006 37
  • 38. I heart (clean) URLs Web Apps Summit, 13-14th September 2006 38
  • 39. Never break me Web Apps Summit, 13-14th September 2006 39
  • 40. Careful of middle tiers Web Apps Summit, 13-14th September 2006 40
  • 41. Don’t navigate by URL Web Apps Summit, 13-14th September 2006 41
  • 42. Don’t expose auto-incs Maybe Web Apps Summit, 13-14th September 2006 42
  • 43. /noun/verb/ ! Web Apps Summit, 13-14th September 2006 43
  • 44. Hiring people is tough Web Apps Summit, 13-14th September 2006 44
  • 45. Good people have jobs Web Apps Summit, 13-14th September 2006 45
  • 46. Giving notice Moving house Web Apps Summit, 13-14th September 2006 46
  • 47. Older the product, Longer the induction Web Apps Summit, 13-14th September 2006 47
  • 48. Documents saved my life Web Apps Summit, 13-14th September 2006 48
  • 49. Release early Release often Web Apps Summit, 13-14th September 2006 49
  • 50. Under construction! Web Apps Summit, 13-14th September 2006 50
  • 51. Perpetual beta Web Apps Summit, 13-14th September 2006 51
  • 52. Small increments Visible progress Web Apps Summit, 13-14th September 2006 52
  • 53. Less moving parts Web Apps Summit, 13-14th September 2006 53
  • 54. Lightweight QA No safety net Web Apps Summit, 13-14th September 2006 54
  • 55. Own the process Not the feature Web Apps Summit, 13-14th September 2006 55
  • 56. Avoid branches Web Apps Summit, 13-14th September 2006 56
  • 57. Shared development Web Apps Summit, 13-14th September 2006 57
  • 58. No developer Is an island Web Apps Summit, 13-14th September 2006 58
  • 59. Have good tools Web Apps Summit, 13-14th September 2006 59
  • 60. One touch deploy Web Apps Summit, 13-14th September 2006 60
  • 61. Automate everything Web Apps Summit, 13-14th September 2006 61
  • 62. Many tools Componentize! Web Apps Summit, 13-14th September 2006 62
  • 63. Always deployable agile Web Apps Summit, 13-14th September 2006 63
  • 64. Pragmatic Make it work Web Apps Summit, 13-14th September 2006 64
  • 65. Beautiful code Not a priority Web Apps Summit, 13-14th September 2006 65
  • 66. Disclaimers • This stuff wont work everywhere • Takes the right people and process • Like XP, it doesn’t start working until you do it all • But then it pays off Web Apps Summit, 13-14th September 2006 66
  • 67. Photo credits flickr.com/photos/fliegender/8941214/ flickr.com/photos/lichtundschatten/110813652/ flickr.com/photos/katastrophik/12650255/ flickr.com/photos/thelastminute/193918703/ flickr.com/photos/sus/32901004/ flickr.com/photos/pbo31/78184337/ flickr.com/photos/maisonbisson/109211670/ flickr.com/photos/philipbroadway/22025971/ flickr.com/photos/malcubed/41022703/ flickr.com/photos/photomonkey/12746989/ flickr.com/photos/alexander_johmann/213426525/ flickr.com/photos/redjar/123408018/ flickr.com/photos/qtr/149754419/ flickr.com/photos/sneedleflipsock/102011111/ flickr.com/photos/kevincollins/115305184/ flickr.com/photos/beeep/131604119/ flickr.com/photos/eyefruit/217393789/ flickr.com/photos/nictalopen/114705846/ flickr.com/photos/soutra/83357167/ flickr.com/photos/neil_b/106927604/ flickr.com/photos/cumisky/13166157/ flickr.com/photos/teo/5318814/ flickr.com/photos/myflickrbox/130136944/ flickr.com/photos/kk/5057390/ flickr.com/photos/colloidfarl/129252301/ flickr.com/photos/tellumo/163206518/ flickr.com/photos/andyarmstrong/48981211/ flickr.com/photos/holgalomaniac/132990249/ flickr.com/photos/junjan/37419367/ flickr.com/photos/piper/193387683/ flickr.com/photos/yogi/203336705/ flickr.com/photos/colloidfarl/36417034/ flickr.com/photos/pulpolux/11187139/ flickr.com/photos/peyri/10207629/ flickr.com/photos/paseodelsur/217105599/ flickr.com/photos/simpologist/42391997/ flickr.com/photos/mg7een/174664442/ flickr.com/photos/akash_k/125489887/ flickr.com/photos/syldavia/6289438/ flickr.com/photos/antitezo/138660912/ flickr.com/photos/jazzmasterson/3038597/ flickr.com/photos/laughingsquid/109584042/ flickr.com/photos/b-tal/103294687/ flickr.com/photos/candiedwomanire/1651870/ flickr.com/photos/faberitius/200493526/ flickr.com/photos/timdorr/242424387/ flickr.com/photos/joao/59663452/ flickr.com/photos/ratanx/99851908/ flickr.com/photos/kimberlyann/180343167/ flickr.com/photos/ennor/102259868/ flickr.com/photos/agaylon/184531423/ flickr.com/photos/ricardo_ferreira/193858876/ flickr.com/photos/elsie/5135230/ flickr.com/photos/piper/5468699/ flickr.com/photos/bigtallguy/177275929/ flickr.com/photos/roblee/106905099/ flickr.com/photos/arkangel/134456927/ flickr.com/photos/drewcipher/98083527/ flickr.com/photos/kevinsteele/103641665/ flickr.com/photos/stewart/100711553/ flickr.com/photos/bibi/146402478/ flickr.com/photos/takamp/36749900/ flickr.com/photos/skyshanghai/150177941/ flickr.com/photos/tysonneil/189721713/ flickr.com/photos/thomashawk/44950329/ Web Apps Summit, 13-14th September 2006 67
  • 68. I work for Yahoo Yahoo is hiring Talk to me about it Web Apps Summit, 13-14th September 2006 68