Building Big on the Web

Loading...

Flash Player 9 (or above) is needed to view presentations.
We have detected that you do not have it on your computer. To install it, go here.

0 comments

Post a comment

    Post a comment
    Embed Video
    Edit your comment Cancel

    1 Favorite

    Building Big on the Web - Presentation Transcript

    1. Building big on the web Cal Henderson
    2. OH HAI
    3.  
    4. Much code Much data Much customers
    5. I don’t care about process
    6. Robots!
    7. Tools
    8. Whatever the process, tools can help
    9. Not a silver bullet do things faster
    10. Identify what’s slow
    11. But it’s a waste of time!
    12. 10% is reasonable
    13. Develop Deploy Maintain
    14. Development
    15. Editing stuff
    16.  
    17. Source control
    18.  
    19.  
    20.  
    21. svn merge -r 303:302 file:///svn/trunk svn copy -r 123 file:///svn/trunk/foo.php ./foo.php svn revert awesome.js
    22. Things to do
    23.  
    24.  
    25.  
    26. Bug tracker
    27.  
    28. 25 fields
    29.  
    30.  
    31.  
    32.  
    33.  
    34.  
    35. Martin Fowler
    36. Continuous integration
    37. Tests
    38. Tests are good Tests are dull
    39. Regression
    40. Tinderbox
    41. Tinderbox
    42.  
    43.  
    44. Tinderbox + alerts = win
    45. blame = win
    46. Release management
    47. Continuous production
    48. Glass
    49. Continuous release/deploy
    50.  
    51.  
    52.  
    53. Incrementalists Completionists vs
    54. The deploy cycle
    55. develop stage QA release
    56. develop stage QA release
    57. source control staging production dev1 dev2 dev3
    58. dev1 alpha1 alpha2 source control staging production beta1 beta2
    59. Branching vs flags
    60.  
    61.  
    62.  
    63.  
    64. Flags?
    65. Deploying
    66. SCP
    67. SCP + fixups
    68. Million step process
    69. Managing complexity
    70. Single button
    71. Synchronization
    72. Shouting at each other
    73. IM
    74. IRC
    75. Release manager
    76. Deploy log
    77. Deploy tools
    78.  
    79.  
    80. Visible error messages
    81. Automate common tasks
    82. Shrink-wrap ware
    83. Alpha Beta RC RTM GA/GM
    84. Completionists win!
    85. but wait!
    86. Flickr Uploadr
    87. XUL Runner Javascript and stuff
    88. Adobe Air Flash and stuff Proprietary Evil
    89. AUS
    90. Maintenance
    91.  
    92.  
    93. Create dashboards
    94. Nagios
    95. Ganglia
    96.  
    97.  
    98.  
    99. ganglia.sourceforge.net
    100. Custom graphing with RRD
    101.  
    102.  
    103.  
    104.  
    105. Not just RRD
    106.  
    107.  
    108.  
    109. I heart SVG
    110. I heart XML
    111. God tools
    112. GNE
    113.  
    114. A Photo
    115. Photo overview
    116. Cache inspector
    117. User overview
    118. API Usage
    119. API Key Detail
    120. Customer care
    121. At-a-glance summaries
    122. Business metrics
    123. Ghetto-queue monitor
    124. Translation
    125. FAQ Manager
    126. Email footers
    127. Phew!
    128. Take aways
    129. Robots
    130. One button
    131. KTHXBYE
    132. I’m in ur photoz, complying with ur licensez
      • http://flickr.com/photos/eggplant/9865764/
      • http://flickr.com/photos/isolano/423026153/
      • http://flickr.com/photos/docman/36125185/
      • http://flickr.com/photos/tashland/259178493/
      • http://flickr.com/photos/grendelkhan/118876699/
      • http://flickr.com/photos/pulpolux/11187139/
      • http://flickr.com/photos/dancoulter/21042744/
      • http://flickr.com/photos/jasoncross/638462445/
      • http://flickr.com/photos/stinkypeter/91821887/
      • http://flickr.com/photos/eoino/406383/
      • http://flickr.com/photos/thecraftons/156008588/
      • http://flickr.com/photos/judeanpeoplesfront/1752217791/
      • http://flickr.com/photos/elsie/8229790/
      • http://flickr.com/photos/thejokker/279638176/
      • http://flickr.com/photos/hamed/155343130/
      • http://flickr.com/photos/fienna/200842643/
      • http://flickr.com/photos/io2/6452772/
      • http://flickr.com/photos/santos/1704875109/
      • http://flickr.com/photos/laffy4k/404298099/
      • http://flickr.com/photos/hurleygurley/4338767/
      • http://flickr.com/photos/ableman/323253768/
      • http://flickr.com/photos/usonian/106005435/
      • http://flickr.com/photos/cogdog/19490596/
      • http://flickr.com/photos/thomashawk/340185708/
      • http://flickr.com/photos/gaetanlee/298160415/
      • http://flickr.com/photos/pragdave/173640462/
      • http://flickr.com/photos/massenpunkt/47429687/
      • http://flickr.com/photos/wader/11827393/
      • http://flickr.com/photos/mickyates/289301449/
      • http://flickr.com/photos/carowallis1/252562895/
      • http://flickr.com/photos/foreversouls/4803469/
      http://flickr.com/photos/crystalginn/121558483/ http://flickr.com/photos/misocrazy/170302255/ http://flickr.com/photos/drainhook/1122266155/ http://flickr.com/photos/jurvetson/52581560/ http://flickr.com/photos/dws/11303021/ http://flickr.com/photos/jamesdale10/2158945531/ http://flickr.com/photos/richardlowkes/23877075/ http://flickr.com/photos/coda/186599041/ http://flickr.com/photos/ole/829555775/ http://flickr.com/photos/bigpinkcookie/27483119/ http://flickr.com/photos/41188800@N00/759082567/ http://flickr.com/photos/ianalexandermartin/225390382/ http://flickr.com/photos/vidiot/69075298/ http://flickr.com/photos/shoreliner/2210857064/ http://flickr.com/photos/swiv/499851330/ http://flickr.com/photos/big-e-mr-g/128131839/ http://flickr.com/photos/xesc/358521405/ http://flickr.com/photos/mnscouser/551967808/ http://flickr.com/photos/trlc/3795673/ http://flickr.com/photos/raymondyee/118550863/ http://flickr.com/photos/hinderik/223169683/ http://flickr.com/photos/bohdel/1546969429/ http://flickr.com/photos/mybigtrip/6111406/ http://flickr.com/photos/livboo/2235730695/ http://flickr.com/photos/pen3ya/2058646288/ http://flickr.com/photos/zoomar/132638187/ http://flickr.com/photos/gfranco/384846997/ http://flickr.com/photos/madmask/421679860/ http://flickr.com/photos/photomonkey/12746989/ http://flickr.com/photos/alexander_johmann/213426525/ http://flickr.com/photos/difusa/131100622/
    133. find these slides online iamcal.com/talks

    + Cal HendersonCal Henderson, 8 months ago

    custom

    681 views, 1 favs, 1 embeds more stats

    FOWA Miami 2008

    More info about this document

    © All Rights Reserved

    Go to text version

    • Total Views 681
      • 676 on SlideShare
      • 5 from embeds
    • Comments 0
    • Favorites 1
    • Downloads 14
    Most viewed embeds
    • 5 views on http://km.monotechnology.com

    more

    All embeds
    • 5 views on http://km.monotechnology.com

    less

    Flagged as inappropriate Flag as inappropriate
    Flag as inappropriate

    Select your reason for flagging this presentation as inappropriate. If needed, use the feedback form to let us know more details.

    Cancel
    File a copyright complaint
    Having problems? Go to our helpdesk?

    Categories