bbioonThemes
  • Home
  • Blog

Tag: APIs

Development, Front-end

Native CSS randomness: random() instead of JavaScript hacks

CSS Values Level 5 adds random() and random-item(), which the browser resolves at render time. Why that beats Sass build-time randomization, PHP inline styles and Math.random() for scattered layouts and varying animation delays.

Read Article
AI, Development

Multimodal RAG without the multimodal embeddings

Multimodal RAG usually fails at retrieval, not at vision. I walk through the proxy-pointer approach: parse a document into a section tree, keep image pointers on each node, and retrieve whole sections instead of sliding-window chunks.

Read Article
AI, Development

Calling Rust from Python when a loop will not vectorize

Some loops will not vectorize, and Python object overhead eats whatever is left. Here is how PyO3 and Maturin let you move a hot loop into Rust, how Rayon uses the rest of your cores, and what the throughput looks like afterwards.

Read Article
Design, Development

Serving high-resolution desktop wallpapers without tanking LCP

Notes on serving high-resolution desktop wallpapers from WordPress without wrecking load times: what sub-size generation costs you, why lazy loading hurts a hero image, and where a CDN belongs.

Read Article
Development, Front-end

Polyfilling the ::nth-letter selector with a JavaScript shim

The ::nth-letter selector still is not in any browser, and hand-wrapping every character in a span wrecks the DOM. A shim that rewrites the raw CSS into :nth-child and lets SplitText handle the markup and the ARIA.

Read Article
Development

Declarative data pipelines: we swapped PySpark for YAML

Analysts waiting three weeks on an engineer for one metric is a tooling problem. Here is the dlt, dbt and Trino setup we used to move pipeline building into YAML and SQL, what it cost, and where it still falls short.

Read Article
AI, Core Updates, Development

WordPress AI features in the 0.7.0 experimental release

Version 0.7.0 of the experimental AI plugin adds content classification, bulk alt text generation, and hooks for changing system instructions before results are saved. Here is what holds up, what to watch on a slow host, and what 0.8.0 has queued.

Read Article
AI, Development, E-commerce Development

Pandas performance: why row loops wreck your pipelines

Row-wise iteration is what makes most Pandas code slow. This walks through profiling with %timeit and memory_usage, replacing iterrows with vectorized operations, cutting memory with category types, and when to move to Polars or DuckDB instead.

Read Article
Core Updates, Development

WordPress documentation overhaul: 200 issues closed

The WordPress documentation team has triaged close to 800 GitHub issues and closed more than 200. Most of the remaining work sits with the DevHub parser and the theme and plugin handbooks, which is also where outside contributors are most useful.

Read Article
AI, Core Updates

WordPress AI features in 7.0: the MCP adapter splits off

WordPress 7.0 ships the MCP adapter as a separate plugin and leans on reversible decisions while contributor time is short. What that changes for dependency management, plus how to register a custom ability.

Read Article

Posts navigation

Previous 1 2 3 4 … 70 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