explaingit

marcel-dempers/docker-development-youtube-series

5,750GoAudience · ops devopsComplexity · 3/5Setup · moderate

TLDR

Source code companion for a YouTube series on Docker and Kubernetes. Each video topic links to a code branch with working examples for Go, Python.NET, and NodeJS.

Mindmap

mindmap
  root((docker series))
    Topics
      Docker basics
      Kubernetes setup
      Cloud deployments
      Monitoring logging
    Languages
      Go
      Python
      .NET
      NodeJS
    Infrastructure
      Containers
      Kubernetes clusters
      Service meshes
    Use cases
      Learn containers
      DevOps practice
      Cloud deployment
Click or tap to explore — scroll the page freely

Code map

Detail Auto

An interactive map of this repo's files and how they connect — its source is parsed live in your browser. Click Visualize to build it.

filefunction / class

Things people build with this

USE CASE 1

Follow the YouTube videos and run matching Docker examples for Go, Python, or NodeJS apps.

USE CASE 2

Set up a local Kubernetes cluster and deploy workloads using the provided branch code.

USE CASE 3

Learn multi-stage Docker builds across different programming languages.

USE CASE 4

Practice adding monitoring and logging to containerized applications.

Tech stack

GoDockerKubernetesPython.NETNodeJS

Getting it running

Difficulty · moderate Time to first run · 30min

Code lives across multiple branches, switch branches as you follow different video topics.

In plain English

This repository holds the source code that accompanies a YouTube series by Marcel Dempers on Docker, Kubernetes, and related developer tooling. Each topic in the series links to a playlist of videos and a corresponding branch or folder in this repository where the code lives. The content is organized around common tasks engineers encounter when working with containers and cloud infrastructure. The Docker section covers writing Dockerfiles for different languages (.NET, Go, Python, NodeJS), working with code inside containers, multi-stage builds, and debugging running containers in each of those languages. Separate sections address Kubernetes from the ground up, deploying Kubernetes to cloud providers, setting up monitoring, configuring logging, and working with service meshes. The structure is mainly a table that maps each topic to a YouTube playlist and a source code location. The actual code lives across several branches of the repository rather than all in the main branch, so following along means switching branches as you work through different videos. There is also a companion website at marceldempers.dev/toolbox that the README calls an engineering toolbox, described as a Swiss Army knife for DevOps engineers, developers, and platform engineers. The README itself is sparse on written explanation and functions mostly as a navigation index to the video content. This repository is best understood as a reference archive for the YouTube series rather than a standalone library or tool. If you are watching the videos, this is where you find the matching code. If you are not watching the videos, the repository on its own provides limited standalone documentation.

Copy-paste prompts

Prompt 1
Show me how to write a multi-stage Dockerfile for a Go app that produces a small production image, using the pattern from docker-development-youtube-series.
Prompt 2
Walk me through deploying a simple NodeJS app to Kubernetes step by step, following the series code.
Prompt 3
How do I add Prometheus monitoring to a Kubernetes deployment? Give me a working example based on the series.
Prompt 4
Explain how service meshes work in Kubernetes and show me a minimal setup using Go services.
Open on GitHub → Explain another repo

← marcel-dempers on gitmyhub — every repo by this author, as a profile.

Verify against the repo before relying on details.