-
·
Using theme.json To Keep WordPress Design Decisions Consistent
How theme.json can help move colour, spacing and typography decisions into a clearer place inside modern WordPress builds.
-
·
How I Started Treating Full Site Editing As A Theme Architecture Problem
A practical look at WordPress full site editing from the point of view of someone building themes rather than just testing new editor features.
-
·
Testing PHP 8.1 Against WordPress Projects Before Production
A practical article about approaching PHP 8.1 testing on WordPress sites carefully rather than treating the version change as a routine switch.
-
·
Trying GitHub Copilot And Working Out Where It Actually Helped
A 2021 reflection on trying GitHub Copilot as a coding assistant and separating useful suggestions from code that still needs judgement.
-
·
How I Started Using WebP Images In WordPress Without Making Uploads Messy
A 2021 article about using WordPress 5.8 WebP support carefully, with attention to hosting support, workflows and image fallbacks.
-
·
How I Used Vite To Make Local Front-End Work Feel Fast Again
A 2021 look at using Vite on a small front-end build to reduce waiting during local development.
-
·
How I Tested A WordPress Site Against PHP 8 Before Touching Production
A practical article about approaching PHP 8 compatibility testing on a WordPress site before making any production server changes.
-
·
How I Used Tailwind CSS Without Letting The Markup Take Over
A practical article about experimenting with Tailwind CSS on a real interface while keeping the HTML readable and the design decisions understandable.
-
·
How I Tidied A Front-End Build Process Without Rebuilding The Whole Project
A practical look at cleaning up an older front-end build process by improving scripts, asset output and repeatability without turning maintenance into a full rebuild.
-
·
Building Custom WordPress Block Patterns For Repeatable Page Sections
A practical look at using WordPress block patterns to give editors repeatable page sections without building a custom block for every layout.