bbioonThemes
  • Home
  • Blog

Category: Design

Design, Development

Serving 4K wallpaper downloads from WordPress

Smashing Magazine’s June wallpaper drop includes 4K files, and WordPress will quietly scale them to 2560px unless you stop it. Here’s what the big image threshold does to downloads, why the usual one-line fix is too broad, and what I’d do instead.

Read Article
Design, Development

A prototype login flow should reject you

A login screen that lets everyone through teaches testers nothing, and staging builds where checkout never fails have the same problem. This is how I make a prototype login flow validate for real with wp_signon, and why the error state matters more than the animation.

Read Article
Accessibility, Design, Front-end

CSS letter-spacing animation on a real WordPress site

The letter-spacing reveal trick going around is a nice piece of CSS, but the demos hide two costs: it relayouts text on every frame, and transparent text still gets read aloud by screen readers. This is the version I’d ship.

Read Article
Design, Development

Customer understanding: look past what users say

Hannah Shamji’s four levels of customer understanding, read from a developer’s side. What users say is the weakest signal, what they do is better, and the reason behind it is what you actually need to fix.

Read Article
Design, E-commerce Development

Proving User Experience ROI as a WordPress developer

Ten data points on the business value of user experience, from the 1:100 rule and page speed to Hick’s law and design maturity, written from a developer’s point of view.

Read Article
Design, Development, Front-end

rotateY() and 3D CSS transforms, done right

Most rotateY() flip cards don’t actually flip, they just shrink and grow. Here’s how perspective, transform-style, and a proper 3D stage give you flip cards and carousels with real depth instead of a squashed 2D look.

Read Article
Core Updates, Design, Development

How to give WooCommerce design feedback on X

The WooCommerce design team joined X to gather feedback on product variations and order pages. Here is why technical input from developers and agencies matters before these core UI changes ship.

Read Article
Design, Development

System tool UX: making maintenance software worth using

Utility software gets designed to be invisible, which is why people resent it. Linear, Vercel and MacPaw treat the maintenance layer as something a person actually sits through, and it shows.

Read Article
Design, Development, Front-end

Why your CSS saturate() filters look bad

Saturation is a correction tool, not a volume knob. How CSS saturate() actually paints, why the order you chain filters in changes the result, and the stacking context backdrop-filter quietly creates.

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

Posts navigation

1 2 … 9 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