Web developers dream of continuous deployment: new code in production without a hitch. In this talk I'll cover the full story from building deployable code through working out a build and release process through continuous integration, automation, and continuous deployment. We'll also look at deployment velocity and why CD might not be for you.