Self-hosting 1 or several media servers is another common homelab use-case. Getting content for your media servers is up to you, but I'll show a few ways here to get content somewhat easily! YouTube Disclaimer at Bottom you-get you-get is a nice cli ... read more →
EDA I work with data a lot, but the nature of my job isn't to dive super deep into a small amount of datasets, I'm often jumping between several projects every day and need to just get a super quick glance at some tables to get a high level view. Wh ... read more →
NAS One of the most common use cases for self-hosting anything is a file share system. I have been a fan of TrueNAS for a while. I currently use TrueNAS Core at home, and plan to consider transitioning to TrueNAS Scale soon. Blog post forthcoming on ... read more →
I like to keep my workspace clean and one thing that I don't personally love looking at is the __pycache__ directory that pops up after running some code. The *.pyc files that show up there are python bytecode and they are cached to make subsequent ... read more →
Mike Driscoll has been posting some awesome posts about psutil lately. I'm interested in making my own system monitoring dashboard now using this library. I don't expect it to compete with Netdata or Glances but it'll just be for fun to see how Pyth ... read more →
If you work with a template for several projects then you might sometimes need to do the same action across all repos. A good example of this is updating a package in requirements.txt in every project, or refactoring a common module. If you have sev ... read more →
VPN Virtual Private Networks are a big deal, and this shouldn't be considered anything even close to a guide on using them. Here are just my notes and some setup for how I use wireguard at home. Wireguard Wireguard is an awesome peer-to-peer VPN tun ... read more →
Git Hopefully if you write code you are using git, if not go learn the basics of commit, pull, push, and pull request/merge request like... right now. Assuming you are at least familiar with git then you probably work the same way I have since I've ... read more →
ABCMeta I don't do a lot of OOP currently, but I have been on a few heavy OOP projects and this ABCMeta and abstractmethod from abc would've been super nice to know about! If you are creating a library with classes that you expect your users to exte ... read more →
Being lazy I almost exclusively use Python for my job and have been eye-balls deep in it for almost 5 years but I really lack in-depth knowledge of builtins. I recently learned of an awesome builtin called calendar that has way more than I know abo ... read more →