A review of popular VPN options for home or business use: WireGuard, IPsec, OpenVPN, tinc, ZeroTier, and Microsoft’s VPN offerings.
Adding link-local IPv6 addresses to Mikrotik RouterOS v7+
How to assign custom link-local IPv6 addresses on Mikrotik RouterOS v7+ by creating an fe80::/56 address pool and allocating from it.
Unity Nulls: A Weird Rabbit Hole
Why null-conditional and null-coalescing operators misbehave on Unity objects, and two ways to work around Unity’s overloaded == null handling.
Code Quality
Tooling & ideas for fixing up code: linters, analyzers, and formatters for C#, JavaScript, Python, C++, and shell scripts.
Java Web Start / JWS on Windows 10/11
Getting older Java Web Start (JNLP) apps for network switches and KVM devices working on Windows 10/11 with OpenWebStart.
Different Ways to Get Internet
A review of Internet access options past and present: dial-up, ISDN, T1, DSL, cable, cellular, fiber, fixed wireless, muni-WiFi, and Metro Ethernet.
Random timeout / pause in Windows scripting via PowerShell
Using PowerShell to do a random timeout to space out events & timing.
Windows Recommendations
Hardware, software, and configuration recommendations for Windows users.