Workshop: Docker for Building Embedded Software

Docker is a container technology for building, packaging and shipping applications. It is commonly used for web-based microservices architecture, but embedded software teams can also benefit from containerization.

This workshop will give a brief introduction to docker technology, and show how to utilize it to package build environment in an application. You will learn how to define your build environment as code, how to share build environments, and how to utilize automation pipelines for creating reproducible builds.

Audience:
technologies, embedded software engineers, CI/CD build engineers

Pre-requisites:
We will provision servers in the cloud for use during the course, you don’t need to have any special setup on your laptop, just the ability to ssh.


Instructor:

Mike Long

Praqma
Twitter @meekrosoft

Mike is a Partner at Praqma, a Continuous Delivery and Devops consulting company based in Scandinavia. He has extensive experience delivering software in various cultures and industries. He helps organize several community events and conferences, including CoDe Academy which teaches Continuous Delivery to university students. Mike is a trustee on the cyber-dojo foundation.