-
I can build your web app in just minutes!
Someone in the room said they could build the website in 10 minutes. The person who actually understood what the business needed got bypassed.
Read article → -
The Foundation is the Work
I used an agent to clean up a challenging` Statamic migration, but only because the architecture gave it something to actually read. The foundation is the work.
Read article → -
Why starting from scratch is overrated
A good starting point handles the foundation so more of your time and budget goes toward imagery, voice, and content — not reinventing the hero.
Read article → -
Your developer shouldn't be the only one who can update your website
They thought they needed WordPress. What they needed was a site their team could update without queuing every change behind a developer.
Read article → -
WordPress doesn't rank better. Yoast just made you feel like it did.
The platform is not what's generating your SEO. Your ideas are.
Read article → -
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 →