Tony Blyler
• father • husband • mentor • programmer • open source enthusiast • electronics tinkerer.
Programming
• sr.ht • GitLab • GitHub • 0xdad Gitea
“Social”
Recent Posts
Docker-Compose Podman
Tuesday, 23, November 2021Prerequisites 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
Thursday, 2, June 2016Continuous 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)
Sunday, 21, February 2016tldr; 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)...