Your SlideShare is downloading. ×
Confident Commits, Delightful Deploys
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×

Introducing the official SlideShare app

Stunning, full-screen experience for iPhone and Android

Text the download link to your phone

Standard text messaging rates apply

Confident Commits, Delightful Deploys

7,243
views

Published on

You’re a WordPress professional. It’s time that your WordPress coding and deployment practices moved beyond manual backups and editing files on the server. Mistakes happen. You need a workflow that is …

You’re a WordPress professional. It’s time that your WordPress coding and deployment practices moved beyond manual backups and editing files on the server. Mistakes happen. You need a workflow that is ordered towards minimizing and recovering from mistakes, rather than one that embarasses you and makes changes stressful. This talk will examine the pitfalls of “winging it” when it comes to changing and deploying code, and will showcase multiple paths to the promised land of confident commits and delightful deploys.

Published in: Technology

0 Comments
9 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total Views
7,243
On Slideshare
0
From Embeds
0
Number of Embeds
9
Actions
Shares
0
Downloads
29
Comments
0
Likes
9
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide

Transcript

  • 1. Confident Commits Delightful Deploys Mark Jaquith “JAKE-with” @markjaquith mark@jaquith.me markjaquith.com Friday, July 26, 13
  • 2. Confident Commits Delightful Deploys Mark Jaquith “JAKE-with” @markjaquith mark@jaquith.me markjaquith.com Friday, July 26, 13
  • 3. Confident Commits Delightful Deploys Mark Jaquith “JAKE-with” @markjaquith mark@jaquith.me markjaquith.com Awesome Alliterations Friday, July 26, 13
  • 4. Hobbyist Professional Friday, July 26, 13
  • 5. How it can all go wrong Friday, July 26, 13
  • 6. WSOD Friday, July 26, 13
  • 7. Fat-fingered MySQL Commands Friday, July 26, 13
  • 8. Untraceable Bugs ? ? ? ? ? ? Friday, July 26, 13
  • 9. Meddling Clients Friday, July 26, 13
  • 10. Dependency Gotchas Friday, July 26, 13
  • 11. Deployment Regrets “Undo. UNDO!” Friday, July 26, 13
  • 12. Deploy-Related Errors Friday, July 26, 13
  • 13. “I have no idea how I set up this server” Friday, July 26, 13
  • 14. “Gotta change nginx.conf. Better do it at 4am.” Friday, July 26, 13
  • 15. CDN Issues Friday, July 26, 13
  • 16. Friday, July 26, 13
  • 17. Friday, July 26, 13
  • 18. Friday, July 26, 13
  • 19. WAT. Friday, July 26, 13
  • 20. The Dreaded — DNS — Changeover Friday, July 26, 13
  • 21. Sound familiar? Friday, July 26, 13
  • 22. How it can all go right Friday, July 26, 13
  • 23. Version Control Friday, July 26, 13
  • 24. git bisect Friday, July 26, 13
  • 25. git bisect start git checkout bad-point git bisect bad git checkout good-point git bisect good Friday, July 26, 13
  • 26. Test, then: git bisect bad — or — git bisect good Friday, July 26, 13
  • 27. Code Deployment Friday, July 26, 13
  • 28. Beanstalkapp.co Deployhq.com & Friday, July 26, 13
  • 29. Beanstalkapp.com Deployhq.com & Friday, July 26, 13
  • 30. WP Stack & Capistrano-WP Friday, July 26, 13
  • 31. DIY Auto Deploy Friday, July 26, 13
  • 32. Just a Git Checkout? Friday, July 26, 13
  • 33. Server Configuration Management Friday, July 26, 13
  • 34. Puppet & Chef Friday, July 26, 13
  • 35. Local Development Friday, July 26, 13
  • 36. Vagrantup.com Friday, July 26, 13
  • 37. Vagrantup.com Friday, July 26, 13
  • 38. VVV Friday, July 26, 13
  • 39. Packer.io Friday, July 26, 13
  • 40. Packer.io Friday, July 26, 13
  • 41. Content Deployment Friday, July 26, 13
  • 42. RAMP Friday, July 26, 13
  • 43. option_name & pre_option_name Friday, July 26, 13
  • 44. add_filter( 'pre_option_comment_registration', '__return_true' ); Friday, July 26, 13
  • 45. Dependencies Friday, July 26, 13
  • 46. CDN Configuration Friday, July 26, 13
  • 47. DNS Changeovers Friday, July 26, 13
  • 48. Thanks! Friday, July 26, 13
  • 49. Questions Friday, July 26, 13
  • 50. Confident Commits Delightful Deploys Mark Jaquith “JAKE-with” @markjaquith mark@jaquith.me markjaquith.com Friday, July 26, 13