Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.
Setting Up Shop:A Simple Guide in 8 Steps  with a 9th Bonus Step          Scott Porad        CTO, Cheezburger      scott@c...
8 Steps to Getting Started                    plus a Bonus 9th step!!•   Bonus: ??                                        ...
8 Steps to Getting Started•   Bonus: ??                 •   Visual Studio•   Monitoring and Alerting•   Servers           ...
8 Steps to Getting Started•   Bonus: ??                 •   Visual Studio•   Monitoring and Alerting•   Servers           ...
8 Steps to Getting Started•   Bonus: ??                 • Review Board•   Monitoring and Alerting•   Servers              ...
8 Steps to Getting Started•   Bonus: ??                 • Mercurial (Kiln)•   Monitoring and Alerting•   Servers          ...
8 Steps to Getting Started•   Bonus: ??                 • TeamCity•   Monitoring and Alerting•   Servers                  ...
8 Steps to Getting Started•   Bonus: ??                 • In-House Scripts•   Monitoring and Alerting•   Servers          ...
8 Steps to Getting Started•   Bonus: ??                 • Local•   Monitoring and Alerting      – Wowrack                 ...
8 Steps to Getting Started•   Bonus: ??                 •   Cacti•   Monitoring and Alerting•   Servers                   ...
Bonus 9th Step!!       Eliminate SPOFsThe number one key to sleeping well at night.  Also: Automate Backups, Monitor, Prac...
SPOFs you may not have thought of (but                have bit us in the you know where)• Your credit card might expire or...
8 Steps to Getting Started                    plus a Bonus 9th step!!•   Eliminate SPOFs                                  ...
KTHXBAI!Scott PoradCTO, Cheezburgerscott@cheezburger.comhttp://scottporad.com
A Simple 8-Step Guide to Setting Up a Dev Shop
A Simple 8-Step Guide to Setting Up a Dev Shop
A Simple 8-Step Guide to Setting Up a Dev Shop
A Simple 8-Step Guide to Setting Up a Dev Shop
A Simple 8-Step Guide to Setting Up a Dev Shop
Upcoming SlideShare
Loading in …5
×

A Simple 8-Step Guide to Setting Up a Dev Shop

1,865 views

Published on

Published in: Technology, Business
  • Be the first to comment

  • Be the first to like this

A Simple 8-Step Guide to Setting Up a Dev Shop

  1. 1. Setting Up Shop:A Simple Guide in 8 Steps with a 9th Bonus Step Scott Porad CTO, Cheezburger scott@cheezburger.com http://scottporad.com
  2. 2. 8 Steps to Getting Started plus a Bonus 9th step!!• Bonus: ?? Customers• Monitoring and Alerting• Servers• Deployment• Continuous Integration • Source Control• Code Review• Test Automation• Development Environment Desktop
  3. 3. 8 Steps to Getting Started• Bonus: ?? • Visual Studio• Monitoring and Alerting• Servers • ReSharper• Deployment• Continuous Integration • TextMate• Source Control • Light Saber IDE?• Code Review• Test Automation• Development Environment
  4. 4. 8 Steps to Getting Started• Bonus: ?? • Visual Studio• Monitoring and Alerting• Servers • Nunit• Deployment• Continuous Integration • dotCover• Source Control • Selenium• Code Review• Test Automation• Development Environment
  5. 5. 8 Steps to Getting Started• Bonus: ?? • Review Board• Monitoring and Alerting• Servers • Kiln• Deployment• Continuous Integration• Source Control• Code Review• Test Automation• Development Environment
  6. 6. 8 Steps to Getting Started• Bonus: ?? • Mercurial (Kiln)• Monitoring and Alerting• Servers • Github• Deployment• Continuous Integration • Subversion• Source Control• Code Review• Test Automation• Development Environment
  7. 7. 8 Steps to Getting Started• Bonus: ?? • TeamCity• Monitoring and Alerting• Servers • Jenkins (Hudson)• Deployment• Continuous Integration• Source Control• Code Review• Test Automation• Development Environment
  8. 8. 8 Steps to Getting Started• Bonus: ?? • In-House Scripts• Monitoring and Alerting• Servers • CruiseControl• Deployment• Continuous Integration • Jenkins?• Source Control• Code Review• Test Automation• Development Environment
  9. 9. 8 Steps to Getting Started• Bonus: ?? • Local• Monitoring and Alerting – Wowrack – BlueBox Group• Servers • Cloud• Deployment – Azure• Continuous Integration – AWS• Source Control – Wordpress.com• Code Review • Hosted• Test Automation – Linode – MediaTemple• Development Environment
  10. 10. 8 Steps to Getting Started• Bonus: ?? • Cacti• Monitoring and Alerting• Servers • Nagios• Deployment • Zabbix• Continuous Integration • NewRelic• Source Control• Code Review • ChartBeat• Test Automation • Google Analytics• Development Environment • SiteUptime
  11. 11. Bonus 9th Step!! Eliminate SPOFsThe number one key to sleeping well at night. Also: Automate Backups, Monitor, Practice Restoration
  12. 12. SPOFs you may not have thought of (but have bit us in the you know where)• Your credit card might expire or max out.• Your cloud hosting provider’s billing department might delete your account (twice!!).• Third-party APIs might go down and throw so many exceptions that it brings you down.• You might have a bug throwing exceptions and your site is fine, but your exception logger can’t keep up, so your logs fill up and your machine crashes.• Your DNS provider might shut you off because they can’t handle the load, and you are their biggest customer, so shutting you off is the easiest way for them to solve the problem.
  13. 13. 8 Steps to Getting Started plus a Bonus 9th step!!• Eliminate SPOFs Customers• Monitoring and Alerting• Servers• Deployment• Continuous Integration • Source Control• Code Review• Test Automation• Development Environment Desktop
  14. 14. KTHXBAI!Scott PoradCTO, Cheezburgerscott@cheezburger.comhttp://scottporad.com

×