Welcome! This is a technically-oriented blog run by me, tyzbit. In my day job, I'm a Senior DevOps Engineer. I like CI/CD, Cloud-native tech, Infrastructure-as-Code and DevOps/Agile processes. Image credit.




I recently learned about a cool (and possibly frustrating) feature of Go. I haven't found any information on this (I'm probably not searching for the right terms) so I'll call it type attribute shortcuts. Check out and run this code.

As you can see, Go helpfully creates a shortcut for types em...

Note: This post was originally posted on my personal blog. I have copied the content to this blog.

Often, especially with home lab setups, we will deploy a service that has no authentication of its own. If we want this service exposed to the internet, our options usually are to use HTTP Basic Auth...

Note: This post was originally posted on my personal blog. I have copied the content to this blog.

I have two main ways of storing data in my environment. First, there’s Longhorn, which stores the data locally on the workers which is then replicated and served across the network node-to-node com...

Note: This post was originally posted on my personal blog. I have copied the content to this blog.

I’ve been using Home Assistant for exactly one month now, and I’ve developed some clear opinions in that time.

Before I get too far into it, a word on what Home Assistant is. Home Assistant (or HAS...

Note: This post was originally posted on my personal blog. I have copied the content to this blog.

I wanted to measure temperature and humidity and the options to do so in pre-built packages that integrate with Home Assistant all fell short, so I made my own. Why would you want to do something lik...

Note: This post was originally posted on my personal blog. I have copied the content to this blog.

Here’s the scenario: You have a cell phone, a streaming device and a laptop and you want to send their traffic over a VPN without having to configure the devices themselves.

Why would you want to d...

Note: This post was originally posted on my personal blog. I have copied the content to this blog.

actuallyaperson

Recently I changed up my security system. Previously I was using MotionEye to watch my security cameras and when motion was detected in certain areas of the frame, it would save the video to a NA...

Note: This post was originally posted on my personal blog. I have copied the content to this blog.

Now, how did I do it?

First I purchased a few smart plugs. I got 3 Kasa KP115, which are very reasonably priced.

Then I set the smart plugs up on my network like normal using the app (and upgra...