by Francis Rozange | Oct 2, 2026 | Performance
In the spring of 2025, a WooCommerce performance optimization filled some stores’ databases with millions of pending jobs. On one of them, the queue held seven million pending jobs, all of the same kind. The fix was merged in under four hours and released the...
by Francis Rozange | Oct 2, 2026 | Performance
On every visit, WordPress queries its database, stores the results in an in-memory cache, then forgets everything at the end of the request. The next visit starts the same work again. That is the default behavior, and it is why Site Health recommends a persistent...
by Francis Rozange | Oct 2, 2026 | Gutenberg
A writer changes a phone number in the footer of one page, and the number changes across the whole site. Another writer wants to fix a heading in a homepage section, slips by a millimeter, and moves an entire column. Both situations have the same origin: WordPress...
by Francis Rozange | Oct 2, 2026 | Gutenberg
On February 26, 2026, Elegant Themes ended Divi 5's long beta. Ten years of pages saved as shortcodes could now become, in one click, WordPress block markup. Yet the vendor warns in its documentation: once converted, content cannot go back to the Divi 4 format. That...
by Francis Rozange | Oct 2, 2026 | Gutenberg
A WordPress block theme needs only two files to exist: a stylesheet that declares it, and a templates/index.html template. Everything else, colors, typography, spacing, widths, can live in a third file, theme.json, which drives both the editor and the site. That file...