Dominik Contact
  1. Blog
  • Computer Science
  • Docker
  • Go
  • Software Engineering

A Gentle Introduction to Generics in Go

The release of generics in Go 1.18 is a major change to the language. How do generics work? How do they impact performance? When do they make sense? A beginner-friendly wrap-up.

Go • Oct 1, 2022

Visualizing Graph Structures Using Go and Graphviz

Graph data structures are perfectly suited for modeling relations and networks. Visualizing graphs in Go takes two things: A graph library supporting DOT, and Graphviz.

Computer Science • Sep 12, 2022

Reducing Graph Complexity Using Go and Transitive Reduction

Adding numerous edges to a DAG can make the graph unnecessarily complex. However, these graphs can be simplified using a technique called transitive reduction.

Computer Science • Aug 1, 2022

How the Docker Build Cache Works

The build speed for a Docker image largely depends on whether the instructions are cached or not. Understanding the build cache is crucial for building efficient images.

Docker • Jul 8, 2022

The Performance of Generics in Go

An illumination of the implementation and performance characteristics of Generics in Go.

Go • Apr 30, 2022

Should You Mock the Database?

To keep unit tests fast and isolated, the data access layer is often tested using a mock of the database. But are unit tests and mocks actually a good choice?

Software Engineering • Jan 18, 2022

Docker Images and Their Layers Explained

To enable fast builds and efficient usage of disk space, Docker introduced the image layer model. This article is an in-depth explanation on how the layer model is implemented.

Docker • Feb 1, 2021

The Basics of Docker Network Drivers

Docker does a great job when it comes to connecting containers among each other or to the outside world. This functionality is powered by pluggable network drivers.

Docker • Jul 23, 2020

Dockerfile RUN vs. CMD vs. ENTRYPOINT

What do these Dockerfile instructions have in common, and what are the differences? When should I use each instruction?

Docker • Jul 15, 2020
Mar 12, 2026 — 07:36
Local time in Munich, Germany
© 2026 dominik.info