Want to download the mobile app for SDD 2017?
SDD 2017 Schedule
This is a rating on a scale from 1 to 5 to indicate how much demo coding the session will contain (as opposed to slides) – 1 means no code demos, and 5 means nothing but.
This is a rating on a scale from 1 to 5 to indicate how advanced the session is (in terms of the specific topic that is being covered) – 1 means that it’s introductory, and 5 means that it’s aimed at attendees who already have significant experience in the relevant area.
Thursday 18 May 2017
The velvet revolution: modernising .NET apps with Docker
Docker has the potential to revolutionise how we build, deliver, support and even design software. But it doesn't have to be a violent revolution. The end goal might be breaking your existing ASP.NET monolith into Microservices which run cross-platform on .NET Core, but the first step can be as simple as packaging your whole application as-is into a Docker image and running it as a container.
In this session we'll take an existing ASP.NET WebForms application and package it as a Docker image, which we can run in a container on Windows Server 2016 and Windows 10. We'll see where the packaging process fits in a CI/CD build, and iteratively add functionality to the app. We'll use a feature-driven approach to modernize the app with the Docker platform, and transform the monolith without rebuilding it.
This talk is aimed at developers and architects who want to bring their ASP.NET monoliths into the brave new world of Docker.
Elton is a Pluralsight author, Microsoft Azure MVP and Developer Advocate at Docker, Inc. He's been architecting and delivering successful solutions with Microsoft technologies since 2000, most recently Big Data implementations in Azure and distributed applications with Docker. His current focus is on the expansion of the Microsoft stack outside of the normal boundaries; exploring the great opportunities opening up with .NET Core running on Linux, Windows Containers, and Docker running on Azure. Elton is a regular speaker at various conferences and user group events.