As soon as I deployed my first application on my pi k3s cluster, my deployment
got stuck in an immediate crash/back-off loop. This turned out to be because the
docker images were originally built a...
Jeff Geerling has lots of great resources on both Ansible and Kuberenetes. Here
are some Ansible notes, I got mostly from watching his videos.
Create / delete a user:
ansible app -b -m user -a "n...
Rails has a neat template
feature that
lets you customise newly created rails apps. There is also the thoughbot
suspenders gem that gives a very
opinionated set of configuration options for new rai...
Sometimes, Proxmox becomes unable to shutdown a VM. This is far more common if
your OS doesn’t have the Qemu agent installed. To fix this:
Open PVE shell
rm /run/lock/qemu-server/lock-102.conf
qm ...
Ruby 3.0 is scheduled for release Christman 2020. The information below is
subject to change.
Ruby 3 is proposing two new concurrency abstractions.
Guilds for CPU bottlenecks, and asynchronous Fib...
Writing, debugging and maintaining safe multi-threaded code is notoriously
difficult. Luckily, many useful gems and standard approaches have been created
so that you don’t have to do all the heavy ...