Exploring Modern
WordPress Development

Hi, I’m Brian!

I’m helping WordPress developers and agencies make the transition into the new era of the WordPress Block Editor.

Subscribe below and find me on YouTube for WordPress tutorials around development topics like custom blocks and Gutenberg.

Grow Your WordPress Dev Skills

Every week I’m sharing the best links and my latest articles and videos about all things WordPress, with a big focus on mastering the block and site editor (“Gutenberg”).

✏️ All the Latest Everything

  • Block Bindings API & ACF Preview

    On this livestream, I dig into the new Block Bindings API coming in WordPress 6.5 and see how nicely it plays with Advanced Custom Fields.

  • FSE Navigation Block Woes

    Navigation block feedback for the FSE team

  • Using Core Data and Sharing Context across WordPress Blocks

    Extending WordPress blocks to talk to each other means using the WordPress Core Data packages, and hidden block features like “context”. With tools like useSelect and useDispatch, we’ll add a button to a core block that inserts new blocks into it’s parent block.

  • Thoughts on Editor UI (Block Styles Manager – Build in Public Part 4)

    In this update to the Block Styles Manager, we focus on some of the weird UI challenges that the block editor provides, why custom CSS isn’t already an option, and what is a block editor “plugin”.

  • Building a Block Styles Manager – Episode 3

    Custom data stores in WordPress / the block editor. Hard stuff (for me at least). In this status update on the Block Styles Manager, I talk about custom REST API endpoints, handling data, and saving CSS directly to your filesystem.

  • WordCamp Phoenix 2024

    🚨 If you’re looking for my presentation from WCPHX 2023, Migrating your Workflow from ACF Flexible Content Rows to ACF Blocks, you can find that here. Custom Block Developmentā€¦ Using Other Blocks Learn how to build a custom block- using only other core blocks. Why? WordPress core already offers blocks for most common HTML elements-…

  • WP REST API and Postman – Using Application Passwords

    What are Application Passwords in WordPress and how can I use them? Let’s dig into the WP REST API and how you can make authenticated API calls from tools like Postman (and any other code base) by using core WordPress’s Application Passwords feature.

  • In Support of Canonical Plugins

    There’s a few additional features that WordPress should really offer out of the box, based on a more modern expectation of what a website could/should be.

  • Block Styles Manager for WordPress – Episode 2

    Episode 2 of my YouTube Build in Public series building a block styles manager for the WordPress block editor.