Practical web client unit-testing in Go by mocking the server side, with examples from my first open-source project libvault
Docker swarm is an orchestration tool, similar to Kubernetes, but simpler to set up and manage. It doesn’t come with a shared storage solution out of the box, so that is something you need to take care for yourself.
Improve your productivity, career, coding skills, and become a better developer
Secrets management refers to the tools and methods for managing digital authentication credentials (secrets), including passwords, keys, APIs, and tokens for use in applications, services, privileged accounts, and other sensitive parts of the IT ecosystem. While secrets management is applicable across an entire enterprise, the terms secrets and secrets management are referred to more commonly in IT about DevOps environments, tools, and processes. “Three may keep a secret, if two of them are dead.
The topic is large, and there is plenty of information online. This blog tries to keep it short and concise, and useful for experienced programmers that are new to Go. Coming to Go from Python introduced me to a new concept I didn’t have to put thought into. Python is a pass-by-object-reference language. You have no direct control over that. What this means is, when you pass an object (everything in Python is an object) to a function, you pass a reference to the object itself.
I remember the day I started using Docker. The simplicity was overwhelming. I went over the official docs which are very good, and looked up some 101 tutorials to get started. I had successfully made my first image. Now that I have one, I want to deploy it over my servers. The first option was DockerHub , but a free account obligates you to share the images. If you need to keep them private, this service costs money.