bbioonThemes
  • Home
  • Blog

Tag: Backend

AI, Development

Rotary position embedding and why rotation beats addition

RoPE rotates query and key vectors instead of adding an index, so the distance between two tokens stays the same wherever the sequence sits. Covers the rotation intuition, why dimension pairs rotate at different speeds, and a PyTorch implementation for a custom transformer.

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
Development

Decision matrices for picking WordPress plugins and hosting

Most plugin and hosting picks come down to one benchmark or a hunch. This walks through building a decision matrix, reading the efficient frontier, and a short PHP function for weighted scoring.

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
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
AI, Core Updates, Development

The WordPress AI guidelines put humans back on the hook

Make WordPress published its AI guidelines: disclose AI assistance, keep contributions GPLv2-or-later, and own the code either way. Includes the AJAX save function AI keeps getting wrong and the version that passes review.

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
AI, Development

Using AI coding tools without shipping slop

How I use Cursor, Copilot, and Claude on real client work: mapping an unfamiliar legacy codebase, moving a decade-old build stack to Vite, and getting tests that cover failure modes instead of just the happy path.

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

Posts navigation

Previous 1 … 38 39 40 … 47 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