Migrating from WordPress to MDX
Why I moved my personal blog from WordPress to MDX, and how flat file structures unlock powerful AI workflows.
Why I moved my personal blog from WordPress to MDX, and how flat file structures unlock powerful AI workflows.
After several years in WordPress developer relations, I've moved into product marketing at WordPress.com. I'm still working on tools like WordPress Studio, which recently added Blueprints—a new way to quickly spin up consistent, shareable local WordPress sites.
While I lost to Jessica Lyschik during the Speed Build Challenge at WordCamp Asia, I was pleasantly surprised with the carousel block I built using AI. After the competition, I spent another hour working on it. Here's the result.
Two of my WordPress plugins have reached 30,000 active users. Block Visibility hit this milestone at the end of November 2024, and just last week, the Icon Block followed suit. Seeing these numbers grow is both exciting and humbling.
The theme.json file in a WordPress block theme is often hundreds of lines long and cumbersome to manage. Instead, let's use AI to simplify things.
After participating in the AI Speed Build Challenge with Ryan and Jamie yesterday, I got the bug to push the limits of AI—specifically Cursor—despite my very limited skills in prompting.
For those wondering, I stayed. It wasn't a question. A year and a half ago, I joined Automattic with one clear purpose...
A collection of articles, documentation, and demo plugins to help you build your own WordPress Editor extensions.
This WordPress Editor extension lets you make a Group block clickable while maintaining internal link functionality.
Here's a list of my go-to tools, articles, and videos that will help you curate the editing experience in WordPress.
Experimenting with custom mega menus using the Interactivity API and functionality coming in WordPress 6.5.
You need to try Playground if you haven't already. Customizable WordPress demo sites running in your browser for free.
Learn how to add or modify block supports in the Editor using client-side filters. This includes adding functionality not yet in WordPress.
Version 1.4.0 of The Icon Block is now available. Learn about what's new and how I built this functionality using WordPress core components.
One year and 4,000 active installs later, it's been a fantastic year for the Icon Block. Now you can do even more with v1.3.0.
I recently attended and spoke at my first WordCamp. This article details why I built my presentation entirely out of blocks.
Learn how to extend the Icon Block by including your own custom SVG icon set.
How blocks are changing WordPress for the better and my journey building the Block Visibility plugin.
A handful of useful CSS examples to customize the Columns block in WordPress.
How you can use the Block Visibility plugin to improve your content workflow in WordPress.
Using block variations, learn how to add dedicated custom taxonomy blocks to WordPress.
What is SlotFill and how can you use it in your own projects?
How I overcame CORS issues while implementing EDD Software Licensing in a React-powered WordPress admin screen.
Need to add a specific CSS class to block components based on the value of an attribute? This one's for you.
I've had my personal website for a number of years now and never did much with it. When my name was Googled, or someone used one of my WordPress plugins, I wanted a place where they could learn more about me and the projects I was working on. But, that was about it...