I re-gave my NDC talk — From SQL to RavenDB: A .NET Team’s Journey — at /dev/summer
I gave a talk at NDC!
I gave a talk at Southern Fried Agile!
A manual deployment process is a recipe for disaster — time-consuming, error-prone, and reliant on the right person being available at the right time. Worse, the built-in Visual Studio and Azure tools don’t fully support safe release processes with customer approval, change tracking, and testing + staging environments.
On the other hand, Deployment Manager is a free tool (based on the NuGet standard) designed to help you easily deploy all the components of your application to multiple environments, minus the risks.
This session will cover how to use it to automate the deployment of an entire ASP.NET web application to an on-premise server as well as to Azure. We’ll cover a quick way to get started, plugging into your Continuous Integration server, and how to achieve (mostly) disaster-free Continuous Deployment.
Together with Grant Fritchey (a SQL Server MVP), I gave a talk on Best Practices for Database Deployment at 3 Red Gate SQL in the City events (Pasadena, CA on 9th October; Atlanta, GA on 11th October; Charlotte, NC on 14th October):