Exactly one month ago, on June 5th 2025, the European WordPress community came together in Basel, Switzerland for three days full of WordPress — it was time for WordCamp Europe 2025! For me, this journey started about 18 months ago, when Patricia Brun Torre approached me and other Swiss WordPress community members to discuss this […]| Pascal Birchler
It's easier than ever to build modern UI components on the web, such as tooltips or CSS carousels. Even in WordPress blocks.| Pascal Birchler
I led a Hackathon project to bring the Model Context Protocol (MCP) to WordPress through WP-CLI, enabling AI-powered WordPress development.| Pascal Birchler
The Invoker Commands API allows declaratively defining interactions between multiple WordPress blocks on a page.| Pascal Birchler
The web platform team in Chrome is working on built-in AI features, where the browser provides AI models, including large language models (LLMs), to enable on-device AI for browser features and web platform APIs. This is a game changer and a huge opportunity for WordPress to democratize AI-assisted publishing. Let me tell you why. The post Web AI for WordPress appeared first on Pascal Birchler.| Pascal Birchler
At WordCamp US 2024 I gave a presentation about client-side media processing, which is all about bringing WordPress’ media uploading and editing capabilities from the server to the browser. The recording is not yet available, but in the meantime you can re-watch the livestream or check out the slides. This blog post is a written adaption of this talk.| Pascal Birchler
Learn how to leverage WordPress Playground and Blueprints for automated end-to-end browser and performance testing.| Pascal Birchler
After WordCamp US 2024, some core committers have started sharing their WordPress contribution workflows. Since mine appears to be a bit different from the other ones posted so far, I figured I’d follow suit. So here’s how I commit to WordPress!| Pascal Birchler
When contributing to WordPress core or related projects, a lot of the time is spent between WordPress Trac and GitHub. You typically open a new Trac ticket to propose an enhancement, then submit a pull request on GitHub with the necessary code changes. You may then even use Slack to discuss the change with fellow […]| Pascal Birchler
Just as WordPress democratizes publishing, it also plays a significant role in making good performance accessible to everyone.| Pascal Birchler
Learn how to use Plugin Check to ensure your existing plugin meets the directory requirements and follows various performance best practices.| Pascal Birchler
Learn how to get started with browser-based end-to-end performance testing for WordPress sites, plugins and themes.| Pascal Birchler
I am re-introducing the periodic table of WordPress plugins, showcasing the most popular plugins in a unique way. Available as a poster, too!| Pascal Birchler