bbioonThemes
  • Home
  • Blog

Tag: APIs

Core Updates, Development, Gutenberg

WordPress 7.0: PHP-only blocks and an iframed editor

Beta 2 landed on February 26th and Beta 3 is due March 5th. The parts that matter for developers: blocks you can register in PHP alone, an iframed editor that isolates your CSS, and the handbook back in sync with Gutenberg 22.6.

Read Article
Development

Pandas vectorization, or why your row-by-row loop is slow

A nightly job spent 129 seconds labelling 500,000 rows of sales data because it looped over them. The same logic with numpy.where took 0.08 seconds. Here is how vectorization and Boolean masks replace row-by-row Pandas code, and when apply() is still worth reaching for.

Read Article
Core Updates, Development, Gutenberg

WordPress 7.0 DataViews: what changed in the admin APIs

WordPress 7.0 reworks DataViews and DataForm. The Field API gains a format property and adaptiveSelect, DataForm gets a native details layout with built-in validation, and groupByField becomes a groupBy object that breaks 6.9 view configs without warning.

Read Article
Core Updates, Development, Gutenberg

The two breadcrumb block filters in WordPress 7.0

WordPress 7.0 ships a native Breadcrumbs block, so the plugin can go. Two filters, block_core_breadcrumbs_items and block_core_breadcrumbs_post_type_settings, let you rewrite the trail and pick which taxonomy path wins when a post sits in several terms.

Read Article
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
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

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

Posts navigation

Previous 1 … 21 22 23 … 70 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