bbioonThemes
  • Home
  • Blog

Tag: APIs

Development, E-commerce Development

Build your WooCommerce store without the technical debt

A store you can launch in an hour is fine for a prototype. For a real business, the shipping zones, tax classes, asset loading and payment webhooks you set up on day one decide how much refactoring you do later.

Read Article
AI in WordPress, Development, E-commerce Development

Discrete time-to-event modeling for churn timing in WordPress

Binary churn flags tell you that a user left but say nothing about the timing. This post covers discrete time-to-event modeling: why fixed intervals fit WordPress data, how right censoring skews a model, and a small PHP function for hazard rates.

Read Article
AI, Development

Native agent architecture: why we moved off LangChain

LangChain is fine for a prototype. Once there is real traffic, several agents coordinating and a pager attached, the abstraction costs more than it saves. This is the case for writing the orchestration layer yourself.

Read Article
Core Updates, Development, Gutenberg

Generating Block Editor Handbook docs from block.json

WordPress wants to build Block Editor Handbook pages straight from block.json at build time. That would kill doc drift and give core blocks a reference that matches the code you are actually running.

Read Article
Development, Gutenberg

WordPress E2E tests with Playwright and wp-env

Manual regression testing was my bottleneck, so I automated it. This covers wp-env setup, Playwright with the WordPress test utils, and testing block variations and meta bindings without clicking through the editor.

Read Article
AI, Development

Stochastic programming for messy WordPress environments

Hard-coded constants assume a perfect environment. This covers four ways to model uncertainty, from robust optimization to two-stage recourse, and refactors a fixed cron batch size into one that reacts to load.

Read Article
Development, Front-end

The CSS hypot function: distance math without JavaScript

CSS has a hypot() function that does Pythagorean distance math and, unlike pow(), accepts units like px and rem. I cover what it returns, a cursor-proximity example using container style queries, and the edge cases worth knowing.

Read Article
Bug Fixing, Development

Categorical data normalization: the bug that tripled volatility

One ballot label counted as two parties made English local elections look like they were splintering. The fix was normalizing party families before aggregation instead of after, and the headline finding reversed once we did.

Read Article
Accessibility, Development, Front-end

Streaming content interfaces that don’t fight the user

Appending text to a container is the easy part. This post covers the scroll flag that stops snap-back, batching renders to keep layout shift down, ARIA live regions for screen readers, and cleaning up after a broken stream.

Read Article
Development, Front-end

Modern CSS and HTML APIs: what I’d ship and what I’d wait on

Notes on the newer platform features: HTML-in-Canvas behind a Chrome flag, the CSS content property for swapping an image source, sizes=auto for lazy-loaded images, and why e-ink browsers still lag behind.

Read Article

Posts navigation

Previous 1 … 6 7 8 … 75 Next

bbioonThemes

Senior WordPress Engineer
Toptal & Codeable Expert

Connect

  • GitHub
  • Twitter
  • LinkedIn
  • Codeable

Explore

  • Expertise
  • Work
  • Insights
  • Blog

Resources

  • bbioonThemes
  • Contact
  • Privacy Policy
© 2026 bbioonThemes. All rights reserved.
Privacy