Browse by topic
AI (2) Block Creator Course (11) Data + Social Science (3) Design (3) Featured (1) General (5) Immersive + 3D (3) React + Next.js (6) Speaking (1) User Experience (7) Web (6) WordPress (25)
-
Loyalty through placemaking – An ethnography of Capital One Café
Introduction / TLDR The 2007 recession and global pandemic precipitated major socioeconomic shifts impacting the banking and financial services industry. A wave of branch closures and a shift…
-
Building a 3D immersive resort experience on the web
Explore Davui is an interactive 3D island that runs in the browser. Users can explore 360˚ photos taken on the island by clicking into hotspots. This is a…
-
Agentic Card Sorting – A Hybrid Approach to Open Card Sorts
Card sorting is the standard way to find out how people actually group content, but recruiting twenty participants usually costs a few weeks of calendar time. On smaller…
-
Introducing the block editor extension toolkit
I’m excited to announce my latest WordPress hobby project that has morphed into an essential part of my site building practice: Block Editor Extension Toolkit (Beet). I’m a…
-
Desk Buddy – Multimodal Physical Product Design
This past fall I had the opportunity to work on designing and prototyping a physical product to experiment with multimodal experience design as part of the MSHFID program…
-
Creating a platform for poetic medicine facilitators to plan workshops
Context Facilitators of poetic medicine bring curated material and workshop prompts to prisons, hospitals, and high-stress environments. Selecting works that will connect with the audience is critical, challenging,…
-
WordCamp 2025 Speaker: Building Resilient Interfaces by Embracing Fluid Design
This year I was excited to have my talk proposal accepted and to have the opportunity to speak at WordCamp alongside some truly talented folks I’ve always looked…
-
Streamlining agency development processes through ethnography
In agency settings, development work is often fast-paced and demanding, leaving little room for workshopping workflow and experience optimizations. To combat this, I’ve tried to apply an ethnographic…
-
ScrapBlok – A custom WordPress block for layered compositions
This experimental WordPress block came from two sources of inspiration. First, at WordCamp U.S. I attended the talk by Stephanie Stelzer about Disney’s creative approach to modular yet…
-
Quick Tip: Enable Markdown Style Formatting in ACF Text and Text Area Fields with Filters
·
Have you ever run into this problem while developing? The design calls for a headline with an emphasized word or tagline. This would be no problem when using…
-
Quick Tip: How to Auto Register all your Custom Blocks with WordPress 6.8
When developing either a multi-block plugin, or a theme that supports multiple custom blocks, you have to make sure all blocks get registered in PHP for them to…
-
Statamic vs WordPress – Getting Familiar and Understanding the Differences
·
I’m a huge proponent of the power of WordPress and it is without a doubt my default web-based solution. That said, its always a good idea to check…
-
Build Custom Post Types with Structured Meta Fields in WordPress – Without 3rd Party Plugins like ACF
A common pattern in WordPress development, especially in agency settings, is creating a custom post type that is almost entirely structured meta fields, rather than long-form editor content.…
-
Headless WordPress with Astro Part 3 – Working with Custom Post Types and Custom Fields
·
In the last lesson of this series we went through the basic setup of a blog with pagination, taxonomies, and the typical index and single page views that…
-
Headless WordPress with Astro Part 2: Pagination and Tags Support
Welcome to part 2 of this series of building a headless site with WordPress and Astro. In this section, we’ll add pagination to our blog’s index page, create…
-
Headless WordPress with Astro – Build a Simple Blog from Scratch with Tailwind CSS
Astro has been the hottest new framework on the block for a little while now, in this post we’ll explore how to hook it up with WordPress to…