At NDC, Jon and K Scott talked to Magnus Martensson about continuous delivery on the Windows Azure platform and the Global Windows Azure Bootcamp he helped run.
Download / Listen:
Herding Code 171: Magnus Martensson talks Continuous Deliverery on Windows Azure and the Global Windows Azure Bootcamp [audio://herdingcode.com/wp-content/uploads/HerdingCode-0171-NDC-Magnus-Martensson-on-Azure.mp3]
Show Notes:
- Continuous Delivery on Windows Azure
- (00:20) Jon asks Magnus about what he’ll be speaking about at NDC.
- (00:45) Jon asks about the difference between continuous integration and continuous delivery. Magnus says continuous integration just runs tests and builds, but it doesn’t go anywhere; continuous delivery actually deploys the code to an environment – staging, possibly production.
- (02:06) K Scott asks about Azure support for continuous delivery. Magnus says you can do it with cloud services, but there’s a delay; with Windows Azure Web Sites the deployment is extremely fast and easy.
- (03:00) K Scott asks about the steps of setting up continuous delivery for a web application for deployment including non-git source control. Magnus talks about the setup, new offerings for dev / test scenarios, and asks why anyone wouldn’t integrate this into their development process.
- (05:02) Jon asks what recent Azure changes were announced. Magnus discusses both pricing and policy changes for MDSN subscriptions.
- (05:47) Jon asks what some of Magnus’ demos include. Magnus talks about using your own TFS service, other git repos, etc. He talks about a his secret demo – the non-Microsoft demo that uses TeamCity, NUnit, and GitHub.
- (07:45) K Scott mentions all the new Azure SDK language support.
- Migrating to the cloud and surprise business transformations
- (07:54) Jon asks how this relates to Magnus’ work. Magnus works at Active Solution, which employs both of Sweden’s Azure MVP’s. Cloud development is really a hot field in Sweden right now.
- (08:45) Jon asks about some common challenges. Magnus says the biggest thing is learning the platforms – there are a lot of architectural and strategic things they haven’t even considered.
- (10:23) K Scott asks if businesses think they can’t move to the cloud because they have custom processes or protocols.
- (10:59) Jon asks if they often do hybrid solutions. Magnus says that multitenant solutions are common, and the process allows companies to transform themselves from product to service companies.
- Global Windows Azure Bootcamp
- 12:21 Jon asks about the Global Windows Azure Bootcamp that Magnus helped organize. Magnus tells the story of how they started talking to a few MVPs and things spiraled out of control. In the end they had all timezones, 92 locations, over 5000 attendees. They had some big turnout in some unexpected locations: Nepal, Brazil, Africa.
- 14:08 Jon asks what happened at the event. Magnus talks about the content in the Windows Azure Training Kit and a shared demo with nearly 5000 coordinated worker roles in a giant render farm passed the rendering power of some Pixar films.
- (16:13) Jon asks about the relationship with Microsoft for the event. It was community run, but Microsoft helped out with things like attendee giveaways.
- (16:52) Jon asks if they’ll do this again. Magnus says yes and talks about some of the scaling challenges. He calls out the sponsors, who gave away $18 million in license giveaways. It scales because each location is independent, so each location just needs to run one event.
- (18:36) Jon says this reminds him of Corey Haines’ Global Day of Code Retreat.
- (18:52) Jon asks what Magnus is up to next. Magnus says he’s moving and calls out the upcoming CloudBurst conference – in Sweden and live streamed.
Show Links:
- Magnus Martensson (http:??magnusmartensson.com?, @noopman)
- NDC Session video: Continuous Delivery Zen on Windows Azure
- Active Solution
- Global Windows Azure Bootcamp
- 256 Worker Role 3D Rendering Demo is now a Lab on my Azure Course
- Global Day of Coderetreat
- CloudBurst 2013
- Herding Code 128 – Corey Haines on Global Day of Coderetreat
- Herding Code 143 – Paul Stack on Continuous Delivery