Ah, Continuous Delivery. Everybody and their sister are talking about it, but in real life, nothing is ever as simple as listening to a conference talk about it.

Can you really deploy 20 times a day if you QA department is breathing down your neck that they are using the staging server between 9 and 5?

Are the teams waiting for each other to finish their work , creating bottlenecks?

Is security threatening to have you fired for even suggesting you deploy to production?

In this course Roy Osherove, author of the books "Beautiful Builds" (still in progress, actually) and "The Art of Unit Testing", discusses common problems and solutions (patterns!) during build automation and continuous delivery.

We start from the basics, defining the differences between automated builds and CI, separation of concerns in build management, and then move on to more advanced things such as making builds faster using artifacts, solving versioning issues with snapshots, cross-team dependencies, and much more.

All videos are both streamable AND downloadable to watch offline, no DRM.

More info at beautifulbuilds.com.