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.
This one took me a while to figure out.
What began as an investigation into a very stubborn intermittent error turned into a write-up on how to squeeze the most out of your Kubernetes deployment.
So I started this blog, and it’s running on a virtual server somewhere in the cloud. What happens if it disappears?