Taming time-based one-time passwords (TOTPs)

It’s (mostly) all in the apps

A few tips on managing multi-factor authentication—specifically, TOTPs.

A zero-JavaScript navigation menu for Tailwind CSS

Adapting an old friend for new realities

Seeking a non-JS nav menu for use with Tailwind? So was I. Here’s the resulting code.

Beginner’s luck #5: suspended starters

Stepping away from several projects

That’s a wrap on further development of my SSG starter sets.

Reply-to links in site feeds

A follow-up to “Help your website get discovered”

Last modified

Thanks to a reader’s helpful advice, here’s how to enhance the code for your site’s RSS and JSON feeds.

Gems in the rough #9

Better video embeds, CFP improvements, “passtro” on Astro

Last modified

A few more nerdy thoughts for SSG fans.