bbioonThemes
  • Home
  • Blog

Category: Bug Fixing

Bug Fixing, Development

Profiling Python with py-spy: 169 seconds down to 0.56

A Pandas iterrows() loop over 3.5 million flight records took about 170 seconds. py-spy is a sampling profiler that shows where the time went without slowing the script down, and the vectorized NumPy rewrite does the same work in 0.56 seconds.

Read Article
Bug Fixing, Core Updates

WooCommerce 10.5 is delayed over one deprecated trait

WooCommerce 10.5 was due on February 3, 2026 and did not ship. Removing the AccessiblePrivateMethods trait looked risky enough in testing that the team left it in, with a status update set for February 4 at 12pm UTC.

Read Article
Bug Fixing, Core Updates, Development, Gutenberg

WordPress 6.9.1 fixes 49 bugs in Core and the Block Editor

WordPress 6.9.1 clears 49 bugs in Core and the Block Editor, with fixes for wp_mail and classic themes. Here is what changed, how to run the update through WP-CLI, and where it fits before WordPress 7.0 in April.

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
Bug Fixing, Development

Layered architecture in WordPress: get logic out of functions.php

Fourteen years of WordPress work, one recurring problem: everything ends up in functions.php. Here are the five layers I use to separate hooks, workflows, business rules, database access and outside services, plus a before-and-after AJAX handler.

Read Article
Bug Fixing, Core Updates, Development

WordPress 7.0 bug scrub schedule and how to join

The WordPress 7.0 bug scrubs run twice a week from late January to April 8, moving from alpha triage to hunting regressions. Here are the dates, the Slack channels, and what it takes to lead a session.

Read Article
AI, Bug Fixing, Development

A self-healing data pipeline for broken vendor CSVs

A vendor changed a CSV delimiter at 2 AM and my nightly import died. Here is the try, heal, retry loop I built with Pandas, Pydantic and Tenacity so the pipeline handles that class of error itself.

Read Article
AI, Bug Fixing, Development

Air quality data repositories, and the formats that break PHP

Where air quality data actually lives, from OpenAQ and the EPA feeds to Copernicus and NASA Earthdata, what NetCDF, COG and Parquet mean for a PHP stack, and a transient-based cache that keeps the fetch off every page load.

Read Article
Accessibility, Bug Fixing, Development

First rule of ARIA: your semantic HTML already works

I shipped a button that passed every automated audit and still could not be triggered with a screen reader. The cause was a role attribute I had added for styling, which is the exact thing the first rule of ARIA warns about.

Read Article
Bug Fixing, Core Updates

WordPress 6.9.1 lands February 3, and it is bug fixes only

WordPress 6.9.1 is a maintenance-only release set for February 3, 2026, with bug scrubs running from January 20. These are the dates that matter, plus why I keep minor auto-updates off on sites with custom hooks.

Read Article

Posts navigation

Previous 1 … 4 5 6 … 17 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