The newest dispatches — browse everything in the archive.
Five days across Ontario, downtown Toronto, Niagara Falls, University of Waterloo, and a kayak on the Grand River, capped off with a lot of very good food.
Read the articleHow we replaced a self-managed antivirus stack with GuardDuty's built-in Malware Protection for S3, and the upload-to-quarantine pipeline it now runs on.
A VPC design that fronts AWS Transfer Family SFTP servers with AWS Network Firewall, so only allowlisted IPs ever reach port 22, plus the identity provider and hardening choices that go with it.
Fresh-pressed juice, a seasonal tasting menu, a four-room craft beverage hall, and a few other stops from a run of meals in and around Billerica.
Sunrise on the ferry, a golf cart at your own pace, parasailing over the coastline, and a herd of bison, one packed day out of Long Beach and back.
What we learned upgrading a long-running Windows EC2 instance four hardware generations at once, the AD outage it caused, and how we'd plan it differently next time.
A starting-point architecture for taking data off an IoT device and turning it into something you can query, monitor, and hand back to customers.
What readers are actually clicking on right now — updates live, no rebuild needed.
PassionWavesMedia is exactly what it sounds like — a way to send the things I care about out into the world and see who they reach. Some pieces will teach you how to do something. Some will take you somewhere. All of them are meant to leave you a little more curious than you were.
It starts with writing. Over time it'll grow into other forms of media, too — but the goal never changes: inspire someone, help someone, pass along something worth knowing.
— and if it lands with even one person, that's a wave worth making.