Agenda
- Introductions
- Fundamentals
- Demo
- Questions
- Staff Software Engineer at Blackbaud for 4 years
- Father of 3 with a 4th due in July
- Love building LEGO
- First website was on Geocities and contained nothing but profanity
- Contribute to the Open Source community
- Create UX framework
- Create CLI to automate app/docs creation
- Automate build processes
Show of Hands
Anyone guilty of manual deployments?
(Remember to shamefully raise your hand Bobby)
Consistency is Key!
Automate to drive consistency, reliability, and security.
Services
- GitHub Pages
- Travis CI
- Azure App Services
Each service has many alternatives.
AWS, Heroku, CircleCI, Now, Jenkins, VSTS
Focus on required features.
Travis CI
Easily sync your GitHub projects with Travis CI and you’ll be testing your code in minutes!
Travis CI
- Pristine container for each run
- First-class integrations with other services
- Can be a little slow
- Free!
Azure App Services
Quickly create powerful cloud apps for web and mobile clients
Azure App Services
- First-class support for many languages
- Lots of tooling available
- Deployment slots
- Highly reliable
- Free, but limited!
"Choose a job you love, and you will never have to work a day in your life."
Confucius
