Two Weeks With GitHub Actions On An Actual Project
I finally moved a real project off Travis CI and onto GitHub Actions now that it's out of beta, and wrote down what actually worked and what was just more YAML.
I finally moved a real project off Travis CI and onto GitHub Actions now that it's out of beta, and wrote down what actually worked and what was just more YAML.
Spent the Fourth of July weekend messing with Apple's brand new SwiftUI framework in the iOS 13 beta. Some notes on what's great, what's broken, and why you shouldn't ship anything with it yet.
A practical, slightly obsessive walkthrough of muting Twitter, blurring Facebook, and dodging Google's own search results so nobody ruins Endgame before you get to the theater.
Mozilla's Firefox Send launched out of testing this month and I've been using it instead of WeTransfer ever since — here's why the encrypted, self-destructing file links actually stuck.
My Chromecast got hijacked into telling me to subscribe to PewDiePie this weekend. Here's what UPnP has to do with it and how to actually fix it.
GitHub made private repos free for everyone last week, so I spent the weekend migrating my junk drawer of side projects off Bitbucket and deleting the dead ones.
The new iPad Pro dropped Lightning for USB-C, and my first weekend with it was mostly spent figuring out which dongles I actually needed to buy.
Windows 10's October Update is still paused a month after it started deleting people's files. Here's how to check your build number and why you shouldn't force the upgrade yet.
Chrome 70 finally added a real off switch for the forced browser sign-in that caused all that fuss back in September. Here's where to find it and why it mattered to me.
A weekend spent messing with the new Shortcuts app in iOS 12 — what actually turned out useful, what's still clunky, and why I skipped the new iPhones this year.
Chrome 68 started marking every HTTP site as Not Secure this week, so I finally moved techpad to HTTPS with Certbot and Let's Encrypt — here's what broke and what didn't.
I finally moved this blog off plain HTTP using Let's Encrypt and certbot, mostly because Chrome is about to start calling every HTTP site "Not Secure."