-
Why your website feels like a chore
When every update feels like walking on eggshells, it's usually a structure problem—not just the platform.
Read article → -
My spiky point of view
I've stopped pretending all CMSs are equally good at serving the people who use them every day. This is my spiky point of view.
Read article → -
The Bricks Don't Matter Anymore
You can't compete on the bricks anymore. The vision is what we need to agree on first.
Read article → -
How confident are you in your systems?
When the site went down, nobody knew why—or how to fix it. How confident are you in your systems?
Read article → -
Learning to Ask Why
Someone once told me it was my job to ask why. That moment reshaped how I approach work—and it still does.
Read article → -
Switching to a database in Statamic
When your Statamic project outgrows the file system, here’s how to move content into a database—with a walkthrough video.
Read article → -
Looking Back on Choosing Statamic
A look back at choosing Statamic over WordPress from the deck of dreams—and where that decision has led.
Read article → -
Talking Statamic: Season 1 Recap
Season 1 of Talking Statamic wrapped with six conversations from the Statamic world—catch up here or subscribe for Season 2.
Read article → -
Announcing the Talking Statamic Podcast
Announcing the Talking Statamic podcast, with season 1 coming in February.
Read article → -
User Roles and Permissions in Statamic
Restricting what certain users can do in the Control Panel? Roles and permissions in Statamic Pro make it straightforward.
Read article → -
Depoying to Statamic with Laravel Forge
Deploying Statamic can be a breeze—here’s how with Laravel Forge and Digital Ocean.
Read article → -
Using Forms in Statamic - Sending Email with Postmark
When someone submits your form, get notified. Sending email with Postmark in Statamic.
Read article → -
Using Forms in Statamic vs. WordPress with Alpine JS
Level up your Statamic forms with Alpine.js—validation, AJAX submit, no full-page refresh.
Read article → -
Using Forms in Statamic vs. WordPress
Forms are baked into Statamic—no plugin required. A first look next to WordPress.
Read article → -
Looking at Bard and Replicator Fields in Statamic
The block-editor paradigm in Statamic: Bard and Replicator for flexible, page-builder-style content.
Read article → -
Replacing Media Assets in Statamic vs. WordPress
When one image is used in many places, replacing it gets tricky. How Statamic and WordPress handle it.
Read article → -
Using Focal Points in Image Tags in Statamic
Focal points aren’t just for background images—use them in image tags with Glide.
Read article → -
Setting Focus Points on Images in Statamic
Pick where the image should focus, then use it for cropping and backgrounds. Focus points in Statamic.
Read article → -
Images Sizes in Statamic and WordPress
A closer look at image sizes—how WordPress and Statamic handle responsive images.
Read article → -
First Look at Images in Statamic vs. WordPress
From the asset container to the template—images in Statamic vs. WordPress.
Read article → -
The New Statamic Dictionary Fieldtype
Read article → -
Template Partials in Statamic and WordPress
Read article → -
Comparing WordPress Page Templates with Views in Statamic
Read article → -
Comparing WordPress Post Types and Statamic Collections
Read article → -
Comparing WordPress Block Themes and Statamic
Read article → -
Basic SEO in Statamic
Read article → -
Building a Statamic Navigation Menu
Read article → -
Context in Statamic Tags
Read article → -
Creating Custom Tags in Statamic
Read article → -
WordPress ACF Blocks... but Statamic
Read article → -
Filtering Google Maps with Statamic and Alpine.js
Read article → -
Creating Modals using Alpine.js and Statamic
Read article → -
Using Google Maps with Statamic and Alpine.js
Read article → -
From WordPress to Statamic: Why Full Control is Better For the Front End
Read article → -
New WCAG Success Criteria and What They Reveal
Read article → -
WordPress and Laravel: What is a Post?
Read article → -
Back to Basics: Why Monoliths Are Making a Comeback
Read article → -
Are Visual Page Builders the Future of Managing Content?
Read article → -
Client Success Story: deepset
Read article → -
2023: Year In Review
Read article → -
Agency Partnership: Wiseblood for SFU Program Explorer
Read article → -
Client Success Story: CompStak
Read article → -
Removing friction
Read article → -
WordPress ACF Blocks with block.json and InnerBlocks
Build an ACF Block using block.json, with InnerBlock and block styles!
Read article → -
Heroicons for WordPress Part 2 - Official Plugin Release
Read article → -
Heroicons for WordPress
Read article → -
Refactoring UI-inspired dashboard
Read article → -
A Change in Interests - From Vue to WordPress Blocks
Read article → -
Simplifying web development with Astro
Read article → -
2021 In Review: From contractor to Business Owner
Read article → -
WordPress Blocks with Advanced Custom Fields
Read article → -
Abby Eats Local - Supporting Local Eateries & Breweries During COVID-19
Read article → -
Basic Web Development - Part 2
Read article → -
Basic Web Development - Part 1
Read article → -
Using Vuex Stores with Vue
Read article → -
In Pursuit Of More: A Case Study
Read article → -
Learning JavaScript
Read article → -
2018 in Review
Read article → -
Why I chose Gatsby and Netlify
Read article → -
Welcome to 3.0
Read article → -
Guidelines for a webdesign Request for Proposal
Read article → -
Content strategy – the reason behind your website
Read article → -
On Web Accessibility: Part 2 – Colour Contrast
Read article → -
On Web Accessibility: Part 1
Read article →