This is a quick Fedora Linux specific version of the upstream Hello Minikube guide. It uses Golang as the hello world application and tries to call out a few useful things along the way. This is a follow up to: Kubernetes Hello Minikube Fedora 25 Dependencies You’ll need golang, kvm and libvirt along with proper group membership: sudo dnf install golang libvirt-daemon-kvm sudo usermod -a -G libvirt $(whoami) newgrp libvirt Install minikube itself curl -Lo minikube \ https://github.
When I switched from medicine to software engineering I was really surprised by the interviewing process. During my first interview I answered all of the questions correctly, but the CEO did not want to hire me over concerns around: “How can a nurse be good at computers?”. Roll the clock forward and the same person did his very best to prevent me from leaving. With the best of intentions, the interviewing process is like speed dating.
This is a quick Fedora Linux specific version of the upstream Hello Minikube guide. It uses Golang as the hello world application and tries to call out a few useful things along the way. Dependencies You’ll need golang, kvm and libvirt along with proper group membership: sudo dnf install golang libvirt-daemon-kvm sudo usermod -a -G libvirt $(whoami) newgrp libvirt Install minikube itself curl -Lo minikube \ https://storage.googleapis.com/minikube/releases/v0.17.1/minikube-linux-amd64 \ && chmod +x minikube \ && sudo mv minikube /usr/local/bin/ Reference: https://kubernetes.
When I started learning about Golang templates much of what I read was around their syntax and feature set. It didn’t take long, but I found myself struggling to do things that struck me as being pretty basic. So I figured I’d write down a few things I’ve learned. By no means is this intended to be a proper (or even correct) howto on Golang templates, rather it’s just what I’ve learned so far.
Long ago I had a website written in Cold Fusion, ASP, PHP, Python. I wrote a simple blogging feature and created content via a rich text editor. This was grand, but eventually I lost interest in “building a website”, but I still enjoyed writing stuff. I like writing stuff because it’s fun and it relaxes me. So I migrated my site to a static site using Tinkerer. I chose that tool because I was am a big fan of restructured text a tool called Sphinx.
Today I decided to perform a simple scripting task in Golang. One of the challenging aspects of coding with AWS is testing code locally. In AWS we usually use instance credentials for anything that requires permissions to AWS resources. This happens automagically via the AWS sdk when you run code within AWS. The trouble is that when you try to test the same code locally, it doesn’t have access to these instance roles - so you need to handle that.
I’m a fan of PagerDuty. I have used it for a while now and it’s great. I use the webapp, but I love the mobile app because I can quickly acknowledge tickets that I’m looking into, and I can quickly look to see if I missed anything. However the one thing I’m missing… are desktop notifications. Here’s the way it usually goes down for me: Get ready for work, and head to the (beautiful) office.
Over the years I’ve learned that as a person who writes software, I tend to gravitate towards the basics. I enjoy doing fancy things, but time and time again… I come back to the basics. What’s curious is that I often observe the opposite in those around me. I’ve been around countless people who focus on the technical challenge, they focus on the hard stuff, and ultimately they struggle with the basics.