Homelab
Whois is a good tool to fetch information on the internet, but in my case that was too much high level for my application. Using BGP directly will speed things up a bit and increase precision.
Adding Mac support is not that hard. Building on a Mac is not hard either. Cross-building is another story, which we will soon discover.
Continuing with CI by cross-compiling for Windows. Rather quickly going through how easy it actually was.
A runner is good to have for a complete CI/CD experience. It makes testing and deploying so much easier, as it is all done automatically.
Sometimes you may want to block big corporations from accessing your data. The problem is that you do not know where to get their IPs. Luckily whois can help you with this, if done properly.
Upgrading RAM.
When something goes wrong, it is great to have some sort of notification about it. While this sounds like a simple task, there are some hurdles to overcome in order to achieve a satisfying result.
AI is a great tool, but comes with the slight issue that they will scrape all and everything from the web to feed themselves with enough data to give anything of value in return. Sometimes it is desired to block these bots from gaining access to certain content, or in this case, all content.
Sometimes you create a prototype to test if a specific thing is feasible. Then you realize it is so good that you got to improve it. I found this with firewall groups, adding more type of groups and support for static lists.
Having a status page usually helps you as a sysadmin to keep track of your services availability. But the available status pages are pretty limited, so creating your own may be the only way doing do. Especially if you need to handle custom protocols through UDP.