This book and others which target hands-on developers contain numerous code examples. Container technology (https://en.wikipedia.org/wiki/Open_Container_Initiative) is an effective tool to distribute the corpus of software libraries and examples to enable students to replicate the results on their own infrastructure. In order to experiment with e.g. MQTT support outlined elsewhere in this book, a container with all the prerequisites can be and is made available.
In fact a container is made available that installs, builds the entire toolkit discussed extensively in this book. Also included are all the examples.
Learning Objectives
- Replicating all the examples in this book
Sample Implementation
Repository: toolkit
Directory: examples/containers/docker
Repository: adamosquitto
Directory: examples/docker