A newsletter page and this changelog
/newsletter gathers the sign-up form, the issues already sent and the latest articles, and /changelog lists what changed on the site, newest first.
- Pages
- Newsletter
Changelog
This site is maintained like a client's: every change is tested before it ships. These are the ones a visitor would notice, newest first.
/newsletter gathers the sign-up form, the issues already sent and the latest articles, and /changelog lists what changed on the site, newest first.
When a page throws a JavaScript error in a visitor's browser, the site records the message, the kind of page and the browser family, so a broken page is found before anyone has to write in. No address, stack or visitor is kept.
The headings on the home page, the projects page, the blog and the service pages moved into the site's content, so they can be changed without a code change.
The real-visit Core Web Vitals on /performance are also split by kind of page (the home page, articles, blog listings, service pages and tools), shown once a kind has 50 page loads.
Every page now shares with a picture on LinkedIn, X and WhatsApp, and the services, results, case studies and each tool have a card of their own. Articles have share buttons on phones, and pages print as dark text on white.
The contact form, newsletter and analytics limits now hold on every server at once, a missing page keeps the site's header, footer and menus, and the sitemap gives each page its real last change.
Each article's cover is a diagram drawn from its own headings instead of a stock photo, and scrolling past the 3D sections is smoother.
/tools: a Core Web Vitals budget calculator, a WordPress autoloaded options analyser, a WooCommerce cache headers checker and a decision aid for going headless. Each runs in your browser on what you paste.
New pages: /case-studies with a second case study (HuiaHub), /results, /contact, and /performance, which publishes this site's own Core Web Vitals from real visits. The menus now list every page.
The service pages gained the answers people look for most, such as what ongoing maintenance includes and whether an existing theme can stay, and every page's copy was reviewed for plain, accurate wording.
The services hub, the about page and every service page open with their own 3D scene. Phones and low-power devices get the same picture as a light drawing.
Six service pages, each with what is included, common questions and related articles, and an /about page with the career timeline, education and certifications.
Newsletter sign-ups now receive their confirmation email, and the contact form and newsletter still send when the human check does not load.