Docker For Developers


This talk will be focused on Docker Containers, but NOT on running your app in container.

This talk is focused on how to use Docker for daily development in a way that doesn't require you to get the rest of your development team on-board.

For example, I will try and demonstrate:

• Run SQL Server in a container - skip the complicated SQL server install, version data in your local development db

• Run load tests, e.g. from a container - run but without installing Python and a bunch of other python packages on your machine that you'll forget about

• Run Azure CLI from a container - no need to install Python and a bunch of dependencies on your machine just to run the Azure command-line interface, run it from a container.

Specifically, we are focused on how to run hard to install or hard to version applications from a Docker container so that you don't have to put all those dependencies on your development machine.

If we have time, I'll also demo how Visual Studio 2017 integrates with Docker so that you can start to experiment with writing and debugging applications that are container native.

Speaker Bio:
Kip Streithorst is a Senior Software Engineer working for Applied Information Sciences in Raleigh. He spends most of his day working with Javascript but also uses ASP.NET MVC for back-end services. When not programming, he enjoys spending time with his wife and two daughters.