Managing Docker Compose Secrets
Securely managing secrets is hard. Combine that with multiple container environments and you got yourself a real challenge. In this post I aim to describe how I solved secret management for my personal projects.
Recent content on Notes on programming
Securely managing secrets is hard. Combine that with multiple container environments and you got yourself a real challenge. In this post I aim to describe how I solved secret management for my personal projects.
Dependency is the key problem in software development at all scales. I’m showing how to use Dependency Inversion Principle to write code that is easy to test even if it is making HTTP requests.
How I replaced NGINX with Go’s HTTP server for static file serving and then equipped it with access log middleware that writes details about incoming requests to the log.
Roman Tomjak built the Countdowns app as a Free app. This SERVICE is provided by Roman Tomjak at no cost and is intended for use as is. This page is used to inform visitors regarding my policies with the collection, use, and disclosure of Personal Information if anyone decided to use my Service. If you choose to use my Service, then you agree to the collection and use of information in relation to…
Hetzner is lacking Private Networking feature. Tinc is a VPN daemon that offers full mesh routing. Roman is a guy that has recompiled Kernel over a dozen times because he forgot to enable a feature. Ingredients for great success!
Short introduction to TDD with Go. Why I like TDD, what are the benefits of practising TDD and, of course, a small CLI tool that will convert words into military call letters using the Military phonetic spelling alphabet!