bbioonThemes
  • Home
  • Blog

Author: Ahmad Wael

I'm a WordPress and WooCommerce developer with 15+ years of experience building custom e-commerce solutions and plugins. I specialize in PHP development, following WordPress coding standards to deliver clean, maintainable code. Currently, I'm exploring AI and e-commerce by building multi-agent systems and SaaS products that integrate technologies like Google Gemini API with WordPress platforms, approaching every project with a commitment to performance, security, and exceptional user experience.
Core Updates, Development

woocommerce_get_breadcrumb can now hand you null in 10.6

WooCommerce 10.6 wires the woocommerce_get_breadcrumb filter into the WordPress Core Breadcrumbs block, so the second parameter can arrive as null instead of a WC_Breadcrumb object. Callbacks that call methods on it will fatal. An instanceof check is the fix.

Read Article
AI, Development

Automating deep learning experiments with agentic AI

A practical way to stop babysitting deep learning runs: containerize your training script, add a health-check sidecar, and let an agent handle restarts and hyperparameter tweaks.

Read Article
AI, Development

Is the AI and Data Job Market actually dying?

Layoffs dominate the headlines, but the data tells a different story: senior hiring keeps growing while roles fragment into analyst, ML engineer, and infrastructure tracks.

Read Article
Core Updates, Development

Mailchimp API maintenance: a heads up for WooCommerce devs

Mailchimp’s Feb 28, 2026 database maintenance means four short API outages. Here’s what happens to WooCommerce syncs and custom integrations, and how to keep 503 errors from breaking your store.

Read Article
Core Updates, Development, Gutenberg

Gutenberg 22.6: icons, revisions, and real-time collaboration

Gutenberg 22.6 adds a server-side Icon block, visual revision diffing, and real-time collaboration via Yjs. It’s a stability-focused release ahead of WordPress 7.0.

Read Article
AI, AI in WordPress

Gemini object detection instead of training a custom model

Gemini’s open-vocabulary detection removes the label-thousands-of-images step from a vision pipeline. Notes on structured JSON output with Pydantic, editing detected regions with Nano Banana, and the rate limits that show up in production.

Read Article
Core Updates, Development

WordPress performance updates: Site Health moves to WP_Query

A rundown of the February 2026 WordPress Performance Updates chat: Site Health tests moving to WP_Query, Modern Image Formats and View Transitions progress, and taming GitHub notification noise.

Read Article
Development, Front-end

Tailwind components vs utilities: why the distinction barely matters

Ahmad Wael on why the Tailwind components vs utilities split is mostly semantic, and how the @utility directive keeps CSS flat without extra layers or specificity fights.

Read Article
AI, Development

How to define an internal credit risk model modeling scope

Ahmad Wael walks through how to define an internal credit risk model modeling scope: building the (ID x Year) dataset, avoiding temporal overlaps, and meeting ECB standards for PD, EAD, and LGD.

Read Article
AI, Development

Gradient accumulation before you buy more GPUs

Getting a larger effective batch size out of the GPUs you already have: gradient accumulation in a PyTorch loop, DDP with no_sync(), why the loss has to be scaled, and the bucket size and data loading settings that decide whether scaling stays linear.

Read Article

Posts navigation

Previous 1 … 59 60 61 … 131 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