Understanding TOTP by Building One in PowerShell
You’ve probably used a TOTP code thousands of times — open your authenticator app, read the six digits, type them in before the timer runs out. But have you ever stopped to think about what’s actua...
You’ve probably used a TOTP code thousands of times — open your authenticator app, read the six digits, type them in before the timer runs out. But have you ever stopped to think about what’s actua...
I recently cleaned up and hardened a small PowerShell utility that generates Diceware-style passphrases using the EFF large wordlist. The idea is simple: string together several randomly chosen wor...
After years of hosting my blog on Google’s Blogger platform, I decided it was time to move to something more modern. I landed on GitHub Pages with the Chirpy Jekyll theme – a clean, developer-frien...

I have a vertically-mounted monitor in my kitchen that I wanted to use as a simple information display. I tried DAKboard and MagicMirror, and while both are impressive projects with tons of extensi...
When working with multiple Azure subscriptions, the PowerShell Az.* modules allow for easy context switching. This means that you can run commands against multiple subscriptions, or you can run com...
I’ve been working with Windows and VMware for a while now, and have really enjoyed learning PowerShell and PowerCLI. I’ve always preferred CLI tools to GUI tools. Possibly just because I’m old enou...
So Congress scrapped an FCC rule called the Broadband Consumer Privacy Proposal, which previously required broadband providers to obtain permission before collecting and selling subscriber data. In...
My wife and I use LIFX smart lights in our bedroom to simulate sunrise, with lights activating at sunrise and gradually brightening over 30 minutes for a gentler wake-up experience. She requested ...
I wanted to establish OpenVPN connectivity on Solaris 11.2 to connect with Private Internet Access (PIA) VPN. This references prior work by Stefan Reuter on OpenSolaris 2008.11. While the basic app...
We are a TiVo household, so a quest has been underway to build a suitable place for long term storage of the family’s favorite TV shows and movies. One indisputable requirement is that the shows an...