bbioonThemes
  • Home
  • Blog

Tag: Accessibility

Accessibility, Core Updates, Development

Web Almanac 2025: better CSS, worse accessibility

The 2025 Web Almanac covers 17.2 million sites. Variable fonts and text-wrap are finally common, but median mobile page weight is up 202.8% since 2015 and two thirds of sites strip their focus outlines.

Read Article
AI, Core Updates, Development, Gutenberg

WordPress AI Experiments 0.2.0 adds an Abilities Explorer

Version 0.2.0 of WordPress AI Experiments adds excerpt generation that authors can edit or reject, and an Abilities Explorer screen for testing every registered ability in the browser.

Read Article
Development, Front-end

CSS scroll-driven animations instead of 50KB of JavaScript

Notes from the Web Directions Dev Summit in Sydney, where the argument was that CSS scroll-driven animations make most JS scroll libraries pointless. Includes the CSS, and why prefers-reduced-motion is not optional.

Read Article
Design, Development

Product designer career paths that aren’t a management ladder

Career debt is as real as technical debt. What an annual retrospective, a skills matrix and a translator-style horizontal role look like for a product designer heading into 2026, and why management is not the only way up.

Read Article
Development, Front-end

The CSS :drag pseudo-class and the JavaScript it replaces

Notes on the proposed CSS :drag pseudo-class and ::drag-image pseudo-element, and how they replace the dragstart and dragend listeners we currently use to style drag states in WordPress UIs.

Read Article
Design, Development

Ambient animation implementation without the jank

Notes from cleaning up a music agency site that animated every SVG path on scroll: where CSS keyframes stop working, where GSAP path morphing earns its weight, and how to respect user motion preferences.

Read Article
Design, Development

Ambient animations that don’t tank your LCP

A client’s landing page felt dead and my first instinct was to import GSAP. Here is what I did instead: staggered CSS timings on a few SVG groups, transforms only, and a reduced-motion check.

Read Article
Development, E-commerce Development

Native masonry layout in CSS, no JS library

A photography portfolio was sitting at a 6 second LCP on mobile and a 25KB masonry script was doing it. Native CSS masonry does the same job, with an @supports fallback to columns for the browsers that are not there yet.

Read Article
Bug Fixing, Design

Designing for panic: emergency UX design in WordPress

A hanging WooCommerce checkout on Black Friday taught me that a nicer spinner does not calm anyone down. Notes on cognitive tunneling, single-tasking flows, transient locks against panic clicks, and what an emergency mode looks like.

Read Article
Design, Development

Real-time dashboards that people can actually read

A fleet dashboard flashed so hard that a broken-down truck went unnoticed for twenty minutes. Faster polling made it worse. What helped: delta indicators, sparklines, skeleton screens, an honest last-sync label and ARIA live regions.

Read Article

Posts navigation

Previous 1 … 8 9 10 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