• Building a Generative Art Gallery with P5.js

    ·

    Updated Feb 18, 2022
    Building a Generative Art Gallery with P5.js

    TLDR; I built a generative art creation flow that is fully autonomous: generating art daily from creative code, and publishing to Instagram and WordPress without any human input.

  • Building WordPress Block Themes with the New Pattern Block

    I’ve long been a huge fan of block patterns. So much that I see patterns becoming the primary method most of us lay out pages within the block editor — cue Extendify. And with the recent release of Gutenberg, and upcoming release of WordPress 5.9, patterns are getting a lot of attention. There are a number […]

  • Using a Fluid Type Scale in WordPress Block Themes with Theme.json

    I’m a big fan of the CSS clamp() function and how it allows for behavior previously only possible with media queries. The clamp() function takes three parameters: a minimum value, a preferred value, and a maximum allowed value — resulting in a value between each of those. And while clamp() may be used in a […]

  • On Change, Growth, and Parting Ways

    ·

    Updated Feb 18, 2022
    On Change, Growth, and Parting Ways

    Let me lead by saying that working at GoDaddy has been the best job I’ve had to date. Although I am incredibly thankful for the empowerment and opportunity GoDaddy has given me, the time has come for a change. With that said, today officially marks my first day as Head of Product at Extendify. 🚀

  • How to add a WordPress Publishing Checklist to Posts within Gutenberg

    Do you publish online? If so, this one is for you. I’ll show you how I created a publishing checklist that is automatically added to the top of every post I draft, to ensure I follow my publishing workflow. This way, before I hit that ominous blue publish button, I know if each publishing task […]

  • Standardizing Theme.json Color Slugs in WordPress Block Themes

    EDIT: I’ve updated this post to replace background and foreground color slugs, with base and contrast respectfully — as these are the color slugs recommended moving forward. This is part one, of three, in a series on standardizing how we build this next generation of WordPress block themes to accompany the Full Site Editing effort. […]

  • Standardizing Theme.json Font Sizes in WordPress Block Themes

    This is part two, of three, in a series on standardizing how we build this next generation of WordPress block themes to accompany the Full Site Editing effort.

  • Standardizing Theme.json Site Spacing in WordPress Block Themes

    EDIT: I’ve updated this post to use the new spacing preset values provided in WordPress 6.1. This is part three, of three, in a series on standardizing how we build this next generation of WordPress block themes to accompany the Full Site Editing effort.

  • Manage WordPress publishing tasks with the Todo List Block

    I’m currently full on in the process of building a full site editing Block Theme to replace my blog’s current theme, Tabor. While diving into this project I’ve explored a few areas where I can improve my personal publishing flow. The first was bringing editor comments into Gutenberg with my Markdown Comment block, and today I am releasing a […]

  • How to add and remove Gutenberg block styles with Javascript

    Extending the editor with block styles is a quick way to add, or remove, styling defaults to any Gutenberg block. Among adding block patterns and variations, block styles are a clever way to standardize creative elements of a site running on Gutenberg. I suspect that in time, block styles will become a core component of […]