Alex Moon
moonmeister.net
Alex Moon
@moonmeister.net
Wandering Vagabond. Founder/Maintainer @gatsby_uc. curr. Founder/Editor @wpdecoupled and👨‍💻🥑 @WPEngine. Opinions are my own. prev. @GatsbyJS - he/him
The hallway track at #CascadiaJS is legendary. I've met lots of great folks, including fellow WordPress friends like Jason!
September 19, 2025 at 5:57 PM
I had an idea for a little recipe app. Thought of a clever name even. Turns out it was such a good idea someone had already built the app and they even used my name! 😂

www.justtherecipe.com
JustTheRecipe
A free tool to get just the ingredients and instructions for any recipe page. No life story, popups, or other clutter.
share.google
August 14, 2025 at 6:34 AM
@tna.sh Re: I like your idea of allowing an editor account to "Switch To" admin. I'm solo on my blog. However, simply giving "edit_user" doesn't work cause editors can't list admin users even with "list_users" permissions. What am I missing?
August 7, 2025 at 6:47 PM
@tna.sh Heads up, Welcome and MFA lessons don't have video controls. And the link to "Temporary Users" 404s, and I had to go to /lessons to find the correct link.
Register
Start your WordPress Security Journey Register as an Individual or if you are registering to enroll more then 5 users select the company option. Indviduals If you are registering for yourself.
wpsecurity101.com
August 7, 2025 at 6:09 PM
@tna.sh In your session management video, you mention "Tame Login Sessions" a lot and seem to imply we could use it...But there's no link in resources, and I can't find it anywhere via Google. Is that available somewhere?
August 7, 2025 at 5:38 PM
@tna.sh Working through the security course. You mentioned length over complexity for passwords and that users might repeat characters. Despite my searching, I couldn't find a WP password complexity plugin that had a rule for "no repeated characters more than X times". Do you know of any?
August 7, 2025 at 4:54 PM
Last week I wrote about getting the most out of WPGraphQL Smart Cache on WP Engine. Even if you don't host on @wpengine.com, there's plenty to learn!

wpengine.com/builders/wpg...
Using WPGraphQL Smart Cache on WP Engine
WPGraphQL Smart Cache and the WP Engine keep your headless site fast and consistent. Learn how to avoid pitfalls and maximize the tools!
wpengine.com
June 12, 2025 at 10:16 PM
Evidently, I woke up and chose violence this morning.
June 11, 2025 at 3:14 PM
🔥New headless WordPress content for @svelte.dev
lovers! 😍

Routing and data fetching in SvelteKit for headless WordPress!

wpengine.com/builders/sve...
SvelteKit + WordPress: Routing and GraphQL
Are you interested in building a headless WordPress site using SvelteKit? SvelteKit makes for an amazing developer experience with headless WordPress. Learn how we handled routing and data fetching us...
wpengine.com
May 13, 2025 at 4:59 PM
"It is a very good read honestly. 5 out of 5 stars. It’s the type of article you would wanna read on a nice day, laying in a hammock by a beach!" - Fran Agulto

wpengine.com/builders/ast...
Astro + WordPress: Routing and GraphQL
Are you interested in building a headless WordPress site using Astro? Astro makes for an amazing developer experience with headless WordPress. Learn how we handled routing and data fetching using WPGr...
wpengine.com
April 21, 2025 at 4:17 PM
Today I've delved into the depths of routing and decided. File System based routing is fundamentally broken if you're trying to render static content.
March 21, 2025 at 2:50 AM