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.
Design, Development, Front-end

Using the CSS contrast() filter in WordPress themes

Notes on using the CSS contrast() filter in WordPress themes: how the RGB math works, why it beats a black overlay on hero images, a 125% hover fix for washed out product cards, and where filters get expensive.

Read Article
Development, Front-end

The CSS hypot function: distance math without JavaScript

CSS has a hypot() function that does Pythagorean distance math and, unlike pow(), accepts units like px and rem. I cover what it returns, a cursor-proximity example using container style queries, and the edge cases worth knowing.

Read Article
Bug Fixing, Development

Categorical data normalization: the bug that tripled volatility

One ballot label counted as two parties made English local elections look like they were splintering. The fix was normalizing party families before aggregation instead of after, and the headline finding reversed once we did.

Read Article
Development, Front-end

Fixed-height cards break the moment content changes

Fixed-height cards look tidy in a mockup and fall apart when an editor doubles the copy or a translation runs long. I go through what breaks, and how Flexbox and intrinsic sizing hold the same grid together without hard-coded heights.

Read Article
Accessibility, Development, Front-end

Streaming content interfaces that don’t fight the user

Appending text to a container is the easy part. This post covers the scroll flag that stops snap-back, batching renders to keep layout shift down, ARIA live regions for screen readers, and cleaning up after a broken stream.

Read Article
AI, AI in WordPress, Development

Machine learning pitfalls that hide behind high accuracy

High accuracy is the easiest number to fake. This post covers the machine learning pitfalls I keep finding in production systems: library defaults nobody checked, data leakage from scaling before the split, and metrics that ignore what the model actually decides.

Read Article
Development, Front-end

Modern CSS and HTML APIs: what I’d ship and what I’d wait on

Notes on the newer platform features: HTML-in-Canvas behind a Chrome flag, the CSS content property for swapping an image source, sizes=auto for lazy-loaded images, and why e-ink browsers still lag behind.

Read Article
Core Updates, Development, Gutenberg

What WordPress 7.0 changed about core block design supports

WordPress 7.0 stopped hardcoding which blocks support Block Bindings and Pattern Overrides. Support is resolved through a filter now, so any lookup table you were trusting is out of date. Also new: a native Accordion block and an Icon block.

Read Article
AI, Development

What the data science career path actually looks like

The data science career path in 2026 asks for more than Python. Notebook work is the easy half; the rest is MLOps, domain knowledge, and keeping your own judgment while agents handle the tedious parts.

Read Article
Core Updates, Development

WordPress 7.0 release: the Presence API and RC3 testing

WordPress 7.0 lands May 20, 2026, and RC3 on May 8 is now being treated as the new Beta 1. The experimental Presence API gets its own wp_presence table with a 60-second TTL for tracking who is editing what.

Read Article

Posts navigation

Previous 1 … 3 4 5 … 118 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