
My home phone costs 85 cents a month
After trying several services for home phones, I found a solution that costs me about $0.85 per month. ️️☎️

After trying several services for home phones, I found a solution that costs me about $0.85 per month. ️️☎️

Nobody likes a surprise bill. Learn some ways to keep your AWS bill under control and avoid that end of the month panic. 😱

New experiences bring joy! After working with fun AWS CloudFront hacks at work this week, I decided to migrate this blog to AWS S3 and CloudFront. ⛅

Every job has its ups and downs, but when is it the right time to double down or the right time to leave? Make a list of red flags that help you decide. 🚩

Watchtower keeps an eye on your running containers and updates them when new containers appear upstream. 📦

Although my first attempt at self-hosting Mastodon was a failure, I went back for a second attempt with docker-compose. 🧗♂️

1Password’s CLI tool connects via PolicyKit to the 1Password application for authentication, but this isn’t the easiest in i3. 🔑
Adopting the keto lifestyle in 2023? Here are some pointers from me after three years. 🍽
My go-to method for managing containers easily is still docker-compose. It works really well on Fedora CoreOS. 📦
Podcasts provide a great way to keep up with current events or learn more about the world around us, especially while we’re doing other activities. 🎧
Keep your composure with diacritics, symbols, and other characters with the compose key! ⌨
Automatically switch your system audio to your bluetooth headset as soon as they connect. 🎧
Avoid cloud provider modifications and deploy a genuine release version of Fedora 37 on Hetzner Cloud. ⛅

Setting up the multimedia keys on Ducky One keyboards lets you manage your music quickly. ⌨

Have family or coworkers in multiple time zones? Get multiple clocks with i3status. ⌚
Take quick screenshots and send them to the clipboard in i3 with maim. 📸
Simplify your i3 configuration and monitor sound levels with volumeicon in your tray with the i3 window manager. 🔈

Ongoing changes at Twitter led me to take a second look at mastodon, including running my own mastodon instance. 🐘

Running gets me outside and gives me a challenge where I can compete against myself. Here are my tips for becoming an amateur runner. 🎽
Mikrotik routers and switches serve as efficient network devices, but they know other tricks, too. Monitor your UPS with a Mikrotik device and query it via SNMP. 🔌
Tailscale exit nodes allow you to route your traffic through nearly any system in your tailnet. Learn how to build an exit node using firewalld. 🕳️
Success at work depends on more than your technical ability. Improve your soft skills to increase your impact. 💪

Get systems online quickly or rescue a broken system by PXE booting from netboot.xyz using a Mikrotik router. 🛠
This feels very meta, but I thought it would be a good idea to share my blog post writing process anyway. 📝
This book teaches you more than dieting – it changes how you think about food entirely. 🍽

Some people say I just enjoy the sound of my mechanical keyboard too much. 🤭 I see it as a simpler, more consistent workflow.

Add encrypted ssh keys to your workflow more efficiently with gnome-keyring in the sway window manager.

Efficiently communicate a problem and your recommendation in record time with an SBAR. 📝

The original icanhazip.com lives on, but the other services are going offline. 😢
Because nobody wants an inefficient emoji workflow. 🙈
Reload your sway config without disrupting Firefox. 🔥
Learn how to customize a CentOS Stream 9 cloud image with the stuff you want and nothing that you don’t. 📦

Keep prying eyes away from your sites behind Traefik with basic authentication. 🛃
Store encrypted kubernetes secrets safely in your gitops repository with easy-to-use age encryption. 🔐
Access files over NFS within kubernetes pods with a quick volume mount. 🗄
Upgrade your Supermicro BIOS firmware from Linux using their SUM utility. 🔧
Learn how to install TD Ameritrade’s ThinkOrSwim desktop application on Linux and get everything working. 💸
The alacritty terminal on Fedora enables HiDPI mode by default. Break out your magnifying glasses as we disable HiDPI. 👓
Host your own personal URL shortener with GitHub Actions and Cloudflare Workers. No web or database servers required! 🥰
_](https://major.io/p/kerberos-logins-brave-linux/feature.jpg)
Brave recently changed how their browser reads managed policy configuration, but luckily the fix is an easy one. 🔧

At first I thought Twitter was the problem, but then I realized I was making poor choices. 🤔

Want to build your own Fedora 35 image for AWS? Use Image Builder to build and deploy an image made just for you. 🏗

Provision services on Microsoft’s Azure CLI on Fedora 35. 💙

Tailscale provides a handy private network mesh across multiple devices but it needs security just like any other network. 🕵

One of the smallest ThinkPads delivers one of the best experiences I’ve had on a laptop. 💻

Package up graphical applications in containers and run them with podman. 🚢

Adjust the LED backlight on your laptop quickly in i3 on Linux. 💡

Learn how to forward ports with firewalld for IPv4 and IPv6 destinations. 🕵🏻

I set out to read a bunch of books this summer and succeeded! Here’s my reading list. 📚

Launch your containers on Fedora CoreOS instances in Hetzner cloud with a few workarounds. 🚀