Bosonica

112 POSTS

Exclusive articles:

WooCommerce Is a Listing-and-Checkout Engine, Not Just a Store

Everyone installs WooCommerce to sell products. Then they discover the interesting part: a "product" can be a hotel room, a job posting, a consulting hour, or a membership — and "add to cart" can be book, apply, subscribe or donate. Once you see WooCommerce as a generic transaction engine, it stops being a shop plugin and becomes a business-model toolkit.

WordPress Speed Optimization: Audit First, Fix in Order, Then Prove It

Most "speed up WordPress" advice hands you a pile of plugins and wishes you luck. That is how sites end up slower, not faster. The reliable way is a loop: measure a baseline, fix the biggest bottleneck, re-measure — and stop when the numbers say you are done.

LLM Optimization in WordPress: How to Get Cited by AI, Not Just Ranked

Search is no longer only a list of blue links. ChatGPT, Claude, Perplexity and Google's AI Overviews now answer the question directly — and either cite you as the source or leave you out. LLM optimization is how you make a WordPress site one of the sources they trust.

Pangram Practice: A Weekly Sentence That Uses Every Letter

A pangram is a sentence containing all 26 letters of the alphabet. That makes one line a complete workout for your hand — and for any font you're testing. This column publishes a fresh, verified set every week for handwriting, lettering, and typography practice.

Stop Re-Downloading Chromium — Playwright’s Browser Cache Is Shared

A new virtual environment reports that Playwright is missing, so the reflex is to run the installer and watch 150 MB of Chromium download again. It almost never needs to. The browser you already have is a machine-level asset, and the new project can borrow it.

Breaking

Many-to-One: Why a Mapping Backlog Outgrows Its Target Taxonomy

You're mapping a messy source vocabulary onto a clean target taxonomy. The target has about 5,600 slots, so the job must be roughly 5,600 decisions — right? The backlog is already past 8,900, and still climbing.

The Fix That Didn’t Take: When a Content-Hash Gate Skips Your Code Change

You shipped a fix to how one field is computed, re-ran the pipeline across everything, and it reported a clean run. Then the consistency check still flags those records as wrong. The fix is in the code, the rebuild "ran" — and the records never changed. Your own optimisation skipped them.

Your Dedup Scan Is Over-Counting — Because It Forgot What You Already Fixed

The report said 80 duplicate groups still to resolve. You'd been resolving them for days. You run it again after a big batch and it *still* says 80-ish. The backlog isn't stubborn — the scan is counting work you already finished.

When Your Skills Folder Is a Deploy Target, Not a Drawer

You hardened a skill in the repo, shipped the PR, and the agent kept loading the old one. Or you fixed the live skill by hand, and the versioned copy quietly stayed behind. Same root cause: the copy you run and the copy you version are two different files.