Blog
Notes from building things.
Short write-ups on tools, agents and what I learn shipping them.
-
Building a snippet editor for Espanso that only changes what you edit
A small desktop editor for Espanso snippets that changes only the value you edit and checks the result before saving, and what a review caught in the first version.
-
Enable Gutenberg for WooCommerce product descriptions, without changing the product screen
Enable the block editor (Gutenberg) for WooCommerce product descriptions and short descriptions with a free plugin, without switching the whole product screen.
-
Letting WooCommerce’s REST API find a product attribute by slug
My proposed WooCommerce fix lets developers ask the REST API for one product attribute by its slug, such as pa_color, and get just that attribute back. With it, integrations that sync catalogues or build filters…
-
Letting WooCommerce page titles follow their block alignment
My proposed WooCommerce fix lets block themes show wide Cart, Checkout and My account page titles at the same width the Site Editor shows. PR #69316 is open as a draft. The screenshots below show…
-
Making WooCommerce’s sale badge match the Site Editor
My proposed WooCommerce fix puts the sale badge on product images in the same place on the shop page as in the Site Editor. Theme designers and store owners can place the badge in the…
-
Lingo: translate one phrase into several languages
Translate English into up to eight languages at once, compare sources, and save useful phrases in a private dictionary. A small experiment for travel, learning, and customer replies.
-
Building a Wi-Fi Explorer for Wireless@SGX
Why a source-backed guide beats a fake live map, and how one catalogue serves a map, an API and an MCP server.
