bbioonThemes
  • Home
  • Blog

Tag: APIs

Accessibility, Development

Deaf-friendly design: what accessibility overlays miss

A client paid thousands for an AI accessibility overlay and still got complaints from deaf users. Notes on what does help: text-based contact options, human captions, visual and haptic cues in place of sound, and accessibility handled before launch instead of after.

Read Article
AI, Development

How to work out machine learning AUC in Excel

A client thought their WooCommerce recommendation engine was broken because accuracy at a 0.5 threshold read 51%. The ranking was fine, the threshold was not. This walks through checking AUC in a spreadsheet with sorted scores and the trapezoidal rule.

Read Article
AI, Development

Gradient descent variants that fix slow model training

A WooCommerce recommendation engine kept timing out the server, and the weights oscillated instead of settling. Swapping the basic update rule for Momentum and then Adam is what fixed it, and this explains why adaptive step sizes matter on messy data.

Read Article
Design, Development

The SVG animation workflow that fixed my stiff UI

I spent three hours hand-coding cubic-bezier keyframes for a WooCommerce build and the bounce still felt stiff. A spring-based SVG animation workflow with SMIL exports got it right and kept the animation inside the asset.

Read Article
Bug Fixing, Development

Why a green Lighthouse score can still hide a slow site

A client’s desktop PageSpeed score was 98 while his conversions fell. Why lab tests miss what real visitors feel, and how to time a WooCommerce cart action with the User Timing API.

Read Article
Bug Fixing, Development

Managing high-resolution image assets without killing performance

A client’s wallpaper gallery took down its own dashboard hours after launch. Pruning the image sizes WordPress generates and offloading originals to object storage cut upload processing by about 70%.

Read Article
Design, Development

Handling a high-resolution image library without timeouts

An agency gallery held 14 years of high-resolution assets and took 12 seconds to load. Caching the resolution URLs in a transient made it worse; generating the links from a CDN naming convention fixed it.

Read Article
Development, E-commerce Development

Why a JavaScript iterator only works once

A client’s WooCommerce sync kept dropping SKUs because the same iterator was read twice. Here is what the iterator protocol actually does, and why an iterable and an iterator are not the same thing.

Read Article
Bug Fixing, Development

Why XPath still beats CSS selectors in messy scrapers

A legacy vendor portal with no IDs, no classes and no API broke every CSS selector we threw at it. One XPath expression replaced fifty lines of them, and it has not broken since.

Read Article
Development, Front-end

Debugging the Gamepad API with CSS cascade layers

Console logging the Gamepad API at 60 frames per second tells you nothing useful. Here is the visual debugger I built instead, with its styles isolated in a CSS cascade layer so they stop fighting the theme.

Read Article

Posts navigation

Previous 1 … 50 51 52 … 77 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