bbioonThemes
  • Home
  • Blog

Tag: APIs

Development

Publishing a VS Code extension: what actually breaks

Shipping a theme to the VS Code Marketplace and Open VSX took longer than writing it. Notes on Azure DevOps PAT tokens, uploading a .vsix by hand when the CLI login stalls, Eclipse Foundation namespaces, and why relative README image paths break in both registries.

Read Article
Accessibility, Design, Development

When to use a combobox instead of a multiselect

Which control to reach for once a dropdown of 500 product variations stops being usable: combobox, multiselect, listbox or dual listbox. With a Gutenberg ComboboxControl refactor and the keyboard focus rules a real combobox has to meet.

Read Article
AI, Development

Scaling distributed reinforcement learning past the sync bottleneck

Running more environments in parallel does not scale RL training, it just leaves the learner waiting. This post covers the actor-learner split, using Redis to move trajectories between them, and how V-trace corrects for stale off-policy data.

Read Article
AI, AI in WordPress, Development

Federated learning with Flower, from 65% to 96% accuracy

Siloed training data produces models that fail confidently. This walks through the Federated Learning Flower framework on a biased MNIST setup, the pyproject.toml config, and the jump from 65% to 96% accuracy.

Read Article
Accessibility, AI, Development

Hand gesture mouse control in 60 lines of Python

About 60 lines of Python turn a laptop webcam into a pointing device. Uses OpenCV and MediaPipe Hands for the 21 hand landmarks, PyAutoGUI to move the cursor, and a smoothing buffer to kill the jitter.

Read Article
AI, AI in WordPress, Development

Vibe coding and the code you no longer understand

Prompting an LLM for plugin and WooCommerce code ships fast, then leaves you debugging plumbing you never wrote. Where vibe coding falls apart in WordPress, and what the vetted version of the same function looks like.

Read Article
Core Updates, Development

What the WordPress 6.9 retrospective says about Core

The WordPress 6.9 “Gene” retrospective is more useful than the release notes. Two triage leads in different time zones, too many manual release steps, and contributor pairing that actually worked. Here is what that means if you run client sites on Core.

Read Article
Bug Fixing, Core Updates, Development, Gutenberg

What WordPress 6.9.1 RC1 fixes, and how to test it

WordPress 6.9.1 RC1 closes 23 core bugs and 25 Block Editor issues, including the mail function error, the double-escaped class names from the HTML API, and the broken Add Plugins screen. Plus how to test the RC on staging with WP-CLI.

Read Article
Development

Covariate balance is not what makes an experiment valid

Unbalanced cohorts do not invalidate an A/B test. What matters is that assignment was random and independent of anything that existed before the test. Includes why imbalance happens and a hash-based way to assign groups in PHP without a database lookup.

Read Article
AI, Development

Filter Pandas DataFrames: cleaner ways than boolean masks

Nested boolean masks are hard to read and harder to debug. Cleaner ways to filter Pandas DataFrames with .query(), .isin(), .between() and the .str accessor.

Read Article

Posts navigation

Previous 1 … 35 36 37 … 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