Part IV - Why Docker ain't Perfect

Part IV - Why Docker ain't Perfect

public 4 min read
Docker simplifies and accelerates your workflow and deployment. But due to this friendly behavior of Docker, we tend to overlook some of its limitations & vulnerabilities. In this post we'll be looking at Docker through a major aspect: Security.
Part III:  Storage, the Docker Way

Part III: Storage, the Docker Way

public 7 min read
When a container is created, an additional writable layer called the "container layer" substitutes for the filesystem within the container. But all files created within the container will not be persisted on the host. Hence, we use Docker bind mounts and volumes to allow persistence.
Dependency Management in Go

Dependency Management in Go

public 5 min read
How are dependencies managed in Go? This post will walk you through Go package management with go modules along with the significance of the "go.mod" and "go.sum" files. You'll get familiar with a few handy commands like "go get" and "go mod" to create your own module in Go.