RSSAmplifier

Blog

Notes on programming

Recent content on Notes on programming

romantomjak.comRSS feed ↗6 posts

Latest posts

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.

Testing Python code that makes HTTP requests

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.

Go HTTP Middleware

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.

Privacy Policy

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 DIY Private Networking with tinc

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!

TDD with Go

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!