Cal Summit Small

2,503
-1

Published on

Published in: Technology, Sports
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
2,503
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
0
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Cal Summit Small

  1. 1. Taking Flickr to Gamma Some things we should have learned by now Cal Henderson
  2. 2. Cal Henderson Web Apps Summit, 13-14th September 2006 2
  3. 3. No scaling stuff (Today) Web Apps Summit, 13-14th September 2006 3
  4. 4. Book! Web Apps Summit, 13-14th September 2006 4
  5. 5. Buy my book (Or Theo’s) Web Apps Summit, 13-14th September 2006 5
  6. 6. Construction workers Socially & PE teachers acceptable The nerd scale Web Apps Summit, 13-14th September 2006 6
  7. 7. We’ve come a long way Web Apps Summit, 13-14th September 2006 7
  8. 8. Lots of new stuff Web Apps Summit, 13-14th September 2006 8
  9. 9. Not many examples (Hello LJ) Web Apps Summit, 13-14th September 2006 9
  10. 10. New ground Web Apps Summit, 13-14th September 2006 10
  11. 11. Things we Things we already knew needed to know Something about HTML Web Apps Summit, 13-14th September 2006 11
  12. 12. What we learned, Wasn’t unique Web Apps Summit, 13-14th September 2006 12
  13. 13. So how are we different? Web Apps Summit, 13-14th September 2006 13
  14. 14. It takes outsiders to see Web Apps Summit, 13-14th September 2006 14
  15. 15. Some ideas, then? Web Apps Summit, 13-14th September 2006 15
  16. 16. Lesson 1 - ? Plan for maintenance Web Apps Summit, 13-14th September 2006 16
  17. 17. Advance notice Web Apps Summit, 13-14th September 2006 17
  18. 18. Disable by component Web Apps Summit, 13-14th September 2006 18
  19. 19. Tell your users Web Apps Summit, 13-14th September 2006 19
  20. 20. Clear escalation paths Web Apps Summit, 13-14th September 2006 20
  21. 21. Who do I call? Web Apps Summit, 13-14th September 2006 21
  22. 22. In-process alerts Web Apps Summit, 13-14th September 2006 22
  23. 23. Communication! Web Apps Summit, 13-14th September 2006 23
  24. 24. Stats tracking is hard (and important) Web Apps Summit, 13-14th September 2006 24
  25. 25. So many stats So little time Web Apps Summit, 13-14th September 2006 25
  26. 26. More graphs Much more graphs Web Apps Summit, 13-14th September 2006 26
  27. 27. Cacti Web Apps Summit, 13-14th September 2006 27
  28. 28. Ganglia Web Apps Summit, 13-14th September 2006 28
  29. 29. Web stats – usually bad Web Apps Summit, 13-14th September 2006 29
  30. 30. Create dashboards Web Apps Summit, 13-14th September 2006 30
  31. 31. Familiar? Web Apps Summit, 13-14th September 2006 31
  32. 32. http://visualcomplexity.com/vc/ Web Apps Summit, 13-14th September 2006 32
  33. 33. APIs = cool Who knew? Web Apps Summit, 13-14th September 2006 33
  34. 34. Forces clean interfaces Web Apps Summit, 13-14th September 2006 34
  35. 35. Regression testing Web Apps Summit, 13-14th September 2006 35
  36. 36. Beware abuse Web Apps Summit, 13-14th September 2006 36
  37. 37. Track usage carefully Web Apps Summit, 13-14th September 2006 37
  38. 38. I heart (clean) URLs Web Apps Summit, 13-14th September 2006 38
  39. 39. Never break me Web Apps Summit, 13-14th September 2006 39
  40. 40. Careful of middle tiers Web Apps Summit, 13-14th September 2006 40
  41. 41. Don’t navigate by URL Web Apps Summit, 13-14th September 2006 41
  42. 42. Don’t expose auto-incs Maybe Web Apps Summit, 13-14th September 2006 42
  43. 43. /noun/verb/ ! Web Apps Summit, 13-14th September 2006 43
  44. 44. Hiring people is tough Web Apps Summit, 13-14th September 2006 44
  45. 45. Good people have jobs Web Apps Summit, 13-14th September 2006 45
  46. 46. Giving notice Moving house Web Apps Summit, 13-14th September 2006 46
  47. 47. Older the product, Longer the induction Web Apps Summit, 13-14th September 2006 47
  48. 48. Documents saved my life Web Apps Summit, 13-14th September 2006 48
  49. 49. Release early Release often Web Apps Summit, 13-14th September 2006 49
  50. 50. Under construction! Web Apps Summit, 13-14th September 2006 50
  51. 51. Perpetual beta Web Apps Summit, 13-14th September 2006 51
  52. 52. Small increments Visible progress Web Apps Summit, 13-14th September 2006 52
  53. 53. Less moving parts Web Apps Summit, 13-14th September 2006 53
  54. 54. Lightweight QA No safety net Web Apps Summit, 13-14th September 2006 54
  55. 55. Own the process Not the feature Web Apps Summit, 13-14th September 2006 55
  56. 56. Avoid branches Web Apps Summit, 13-14th September 2006 56
  57. 57. Shared development Web Apps Summit, 13-14th September 2006 57
  58. 58. No developer Is an island Web Apps Summit, 13-14th September 2006 58
  59. 59. Have good tools Web Apps Summit, 13-14th September 2006 59
  60. 60. One touch deploy Web Apps Summit, 13-14th September 2006 60
  61. 61. Automate everything Web Apps Summit, 13-14th September 2006 61
  62. 62. Many tools Componentize! Web Apps Summit, 13-14th September 2006 62
  63. 63. Always deployable agile Web Apps Summit, 13-14th September 2006 63
  64. 64. Pragmatic Make it work Web Apps Summit, 13-14th September 2006 64
  65. 65. Beautiful code Not a priority Web Apps Summit, 13-14th September 2006 65
  66. 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. 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. 68. I work for Yahoo Yahoo is hiring Talk to me about it Web Apps Summit, 13-14th September 2006 68

×