October 6, 2026
Working with clients in the US, the UK and Australia for twenty-four years has taught me how to manage programming projects across time zones. Here's why I don't take calls…
Read more →
September 30, 2026
A Figma design shows how your website should look, but turning it into a working website requires development. Learn what Figma actually provides, what a developer still needs to build…
Read more →
September 25, 2026
Should you buy an off-the-shelf WordPress theme or get one developed from scratch? This post compares cost, performance, customization, maintenance and long-term value so you can choose based on what…
Read more →
September 21, 2026
A WordPress page or post contains the content. A template decides how that content is displayed. This post explains how WordPress templates work, when custom WordPress templates are useful and…
Read more →
September 19, 2026
Preparing your WordPress website for AI search starts with checking whether search engines and AI tools can access your pages. Then comes the content. Explain your services, answer customer questions…
Read more →
September 17, 2026
WordPress is introducing Ipsum, a new default theme planned for version 7.2. It offers a simple starting point for blogging, with options to add headers, sidebars and other design elements.…
Read more →
September 17, 2026
A web designer plans how your website looks. A web developer builds its pages and makes its features work. Using examples of appointment bookings, price calculations and WordPress customization, this…
Read more →
September 10, 2026
In this post I am going to explain what is an API, using a food outlet and a dictation app I have built for myself. I mostly work in PHP…
Read more →
September 9, 2026
My computer restarted and my Notepad++ tabs were gone ChatGPT installed on my PC just solved a big problem for me. I don’t switch off my computer. I put it…
Read more →
September 8, 2026
For years, much of my WordPress programming went straight into the functions.php file. If I needed a shortcode, an admin change or a small function for one client, this was…
Read more →