Wildcard proposal If you build it, you’ll ship it

Every developer is familiar with the phrase “It works on my machine”. But what if you could claim your code can be deployed at any time of the day? Simply because the latest tested and verified version has been prepared for you on your build server. Not to mention with separate installation packages for both testing-, acceptance and production environment?

If you would like to know how you can set up such an environment using the best tools and the best practices, vote for me at the DevDays site and let me tell my story in one of the two wildcard sessions.

I’m going to be talking about how to setup a build and use continuous integration to build the code, verify all unit tests and integration tests, build packages for all different environments and servers and setup configuration for each of them. We’ll do this using Team Foundation Server, MSBuild, FinalBuilder and more and also list a lot of the common tools used. Also discussed will be how to setup each environment and how virtualization can help you set these up. After visiting this session, you’ll know the best practices but also some of the anti patterns of continuous integration.

And if you want to know how you can get cake at work, every day, vote for my session and some see it.