bbioonThemes
  • Home
  • Blog

Category: Development

AI, Development

Neural machine translation when the data barely exists

Dongxiang has almost no parallel data, so we fine-tuned Meta’s NLLB-200 instead of prompting a general model. Cleaning the bilingual corpus, checking subword fertility, registering a new language tag, and why Adafactor beat AdamW on one GPU.

Read Article
Accessibility, Development

The HTML dialog element does not need your focus trap

I tabbed out of a showModal() dialog into the address bar and assumed it was a bug. It is not. Why the W3C APA group dropped the strict focus trap, what showModal() handles for you, and the two mistakes that make focus leak.

Read Article
Core Updates, Development

WordPress 7.0 release squad needs core volunteers

Nominations for the WordPress 7.0 release squad are open until January 16, with the final release set for April 9, 2026. Here is the beta schedule and what the four lead roles actually involve.

Read Article
Accessibility, Development, Front-end

Styling the ::search-text pseudo-element in Chrome 144

Chrome 144 added the ::search-text pseudo-element, which finally lets you style find-in-page highlights. Relative color syntax keeps matches readable on dark themes and saturated backgrounds.

Read Article
Bug Fixing, Core Updates, Development

WordPress 7.0 bug scrub schedule and how to join

The WordPress 7.0 bug scrubs run twice a week from late January to April 8, moving from alpha triage to hunting regressions. Here are the dates, the Slack channels, and what it takes to lead a session.

Read Article
Development, Gutenberg

Refactoring plugin settings with the WordPress DataForm API

WordPress 6.9 ships the DataForm component, so a settings page can be declared as configuration instead of a stack of PanelBody components. Field definitions, card layouts, and wiring the form up to the REST API.

Read Article
AI in WordPress, Development

WordPress AI Experiments 0.2.0: what actually changed

WordPress AI Experiments 0.2.0 adds AI-generated excerpts in the block editor and an Abilities Explorer screen under Tools. Here is what the release changes for plugin developers, plus the code for registering your own ability.

Read Article
AI, Development

Causal ML: why prediction alone breaks business decisions

Prediction models find patterns; they do not tell you what an action will cause. This post walks through the causal toolkit for that: potential outcomes, DAGs, de-biasing with OLS, propensity matching, and difference-in-differences.

Read Article
Development, Front-end

CSS custom-media: name your media queries once

Firefox Nightly has a flag for @custom-media, the at-rule that lets you alias a media query behind a name and reuse it. Notes on what it fixes, how Open Props packages ready-made queries, and how to write the syntax today with postcss-custom-media.

Read Article
AI, Development

How Cursor codebase indexing actually works

Cursor’s indexer is a RAG pipeline: tree-sitter splits code at logical boundaries, embeddings land in Turbopuffer, and Merkle trees keep the index in sync. Here is how the pieces fit together, and what actually leaves your machine.

Read Article

Posts navigation

Previous 1 … 58 59 60 … 107 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