Ain't Nobody Got Time For That!: An Intro to Automation
The process of developing an application is involved, when you take into account setting up servers, managing dependencies and setting up local development environments; it can be quite overwhelming. Making sure data stores are properly seeded, dependencies are installed and that code is tested before hitting production doesn't have to be a labor intensive process. In this talk, we're going to discuss how to use automation to improve your deployment process, your development workflow and eliminate repetitive menial tasks (or least minimize them). I'm going to cover how to automate processes with tools including, but not limited to, Phing, Ansible, Alfred and Git-Hooks. If you spend time trying to keep environments in sync, this is a talk you won't want to miss!
Matt Frost (@shrtwhitebldguy)
Matt has been working with PHP for the better part of 10 years and is currently working as the Director of Engineering for Budget Dumpster. Matt has an interest in testing, automating workflow and deployments, OAuth implementations and clean, reusable code. Matt has an OAuth book coming out (if it's not out already), blogs at http://shortwhitebaldguy.com, co-hosts the Loosely Coupled podcast and enjoys making jokes on Twitter from time to time. When he's not doing programming related activities, Matt enjoys running, reading, It's Always Sunny in Philadelphia, acting like a kid with his wonderful children, burritos, jumping out of perfectly good airplanes and stouts/porters.