Tony Blyler

• father • husband • mentor • programmer • open source enthusiast • electronics tinkerer.


sr.htGitLabGitHub0xdad Gitea



Recent Posts

Docker-Compose Podman

Prerequisites docker-compose A Linux host – I use a Debian 11 KVM virtual machine Time Setup There are two routes here that I considered. Use Podman from Debian This should work just fine, but I would make sure that there isn’t a feature you are missing out on due to running Debian’s older version. Check Podman’s release page against Debian’s package version. At the time of this writing, it is a matter of version 3. Read more (about 2 minutes of reading)...

CI rsync Deployment

Continuous integration (CI) is the practice, in software engineering, of merging all developer working copies to a shared mainline several times a day – Wikipedia There are many ways to skin a cat. The same could be said for deploying compiled code, especially static sites. This site is statically generated with Hugo. Therefore, maintenance, hosting, and deployment are trivial. I personally host all of my private Git repositories, including this site, on GitLab. Read more (about 5 minutes of reading)...

Gophers Swimming In the Sea (cgo)

tldr; Check out tblyler/go-mcrypt Cgo enables the creation of Go packages that call C code. Why? Is there a really a good reason why someone would want to use C with Go? You lose easy cross-platform building (no more go get or go build without concern for extenal dependencies), dependency indepence, awkward memory copying, and the list goes on. Therefore, I advocate to only use cgo as a last resort to keep things the Go way, “simple, reliable, and efficient. Read more (about 8 minutes of reading)...