Transporting tagged VLAN traffic over a wireless link is a reasonably common setup in commercial environments. It turned out to be unexpectedly challenging with OpenWrt. I figured it out so you don’t have to.
How do you maintain a patched version of an in-tree Linux kernel module?
Wouldn’t it be nice to have your Docker images come out of the oven ready to run on anything?
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.