bbioonThemes
  • Home
  • Blog

Category: Development

Development, Front-end

JavaScript bookmarklets still beat installing an extension

Bookmarklets still solve small browser problems faster than installing an extension. How to wrap one in an IIFE, why you should URL-encode it, editing the CSSOM instead of injecting a style tag, and what Content Security Policy does to all of it.

Read Article
Development

Using graph coloring in Python to fix messy scheduling logic

Nested loops don’t scale for scheduling and resource allocation. This post shows how graph coloring, using Python’s GCol library and NetworkX, solves these NP-hard problems without turning your backend logic into a mess.

Read Article
Accessibility, Development, Front-end

Popover API vs Dialog API: how to pick the right one

Popover API and Dialog API solve different problems: one is for light non-modal UI, the other for true modals that block the page. This post breaks down when to use each, with working code.

Read Article
Core Updates, Development

Testing HTML in WordPress with assertEqualHTML()

WordPress 6.9 introduces assertEqualHTML(), which tests HTML by comparing structure instead of literal text. It normalizes attributes, class names, and markup so your test suite survives minor formatting changes.

Read Article
AI, AI in WordPress, Core Updates, Development, Gutenberg

WordPress 7.0 AI updates: what’s shipping in Beta 2

WordPress 7.0’s AI updates are heading into Beta 2. This post covers the pivot away from the Abilities API, the new Connector Screen, and the dependency issues in the AI Experiments plugin.

Read Article
AI, Development

Scaling ML inference on skewed Databricks tables

A 420-core Databricks cluster spent 10 hours on 18 partitions because the data was skewed. Here is how salting and liquid clustering fixed the distribution, and what each one is actually good for.

Read Article
Core Updates, Development, Front-end

Interop 2026: why modern CSS is finally safe for WordPress

Interop 2026 is the browser pact making CSS Anchor Positioning, View Transitions, and scroll-driven animations a baseline reality. Here is what it means for WordPress developers still relying on JS hacks.

Read Article
AI, Development

Context engineering is your only durable AI edge

Context engineering means filling an AI model’s context window with your own domain knowledge, using structured graphs, deterministic tools, and persistent memory instead of simple RAG.

Read Article
Accessibility, Development, Front-end

The Popover API makes tooltips simpler and more accessible

The Popover API gives WordPress developers a native, declarative way to build accessible tooltips and menus, without the JavaScript libraries and manual ARIA syncing tooltips used to require.

Read Article
AI, AI in WordPress, Development

Machine learning engineering lessons from a short February

February was short but it made a few things obvious: solo work stalls ML projects, code is not documentation, and an MLOps stack that ignores the deployment environment never ships. Notes from a month of ML and backend work.

Read Article

Posts navigation

Previous 1 … 56 57 58 … 122 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