Jenkins will probably never go away. It’s an absolute beast of a software package, both in terms of capabilities, as well as headache – inducing power. At least modern DevOps tools make it easier than ever to get up and running.
I find myself constantly switching between AWS accounts at work. Since we use SSO, this is a fairly tedious process without some scripted help.
In this post I’ll cover the journey we took to extract detailed cost information from network flow logs and present it in an interactive dashboard.
I hate home router hardware. I really do. So I set out on building a replacement — without spending any money.
I was looking for something that I could use to log in to my desktop over a not so good WAN link and ended up forking Chromium.
Have you you ever wanted to deliberately slow down your network to test your web service over a flaky connection? You can do it with netem, the Network Emulator. It’s built right in to the Linux kernel.
I took some time off between jobs. Among the things I did with my down time, I set up a secondary monitor for an IP camera system. Here is how it works.
Have you ever found yourself frantically trying to un-commit some enormous binary file you’ve accidentally checked in to version control? Or perhaps you’ve made the mistake of committing your AWS root credentials? Enter the BFG.
We have a PostgreSQL database server that stores a bunch of product catalogs. It weighs in at around 2 TB. The vast majority of the time, this data is just sitting there on SSD provisioned storage, waiting to be accessed by a batch indexing job.
GitLab has a lovely feature that can bring up a Kubernetes cluster and install build runners on it with a single click. But you can’t tweak it.