• I’ve previously written about how I’ve implemented automated AMP validation using Jest and AMP Optimizer for the Web Stories WordPress plugin. The context there was that we’re writing unit tests using Jest and wanted a way to verify AMP validity of individual components. Recently, we were in a situation were we needed this AMP validation […]

    Automated AMP Validation using Jest and Puppeteer
  • Watch my AMP Fest talk on Web Stories for WordPress, a new visual editor I’ve been working on that brings first-class Web Stories support to WordPress.

    AMP Fest 2020: Web Stories for WordPress
  • Learn how you can leverage the powers of the AMP Validator and AMP Optimizer within your development workflow to catch regressions using Jest.

    Automated AMP Validation using Jest and AMP Optimizer
  • Avid readers will already know that I am very passionate about internationalization (I18N). Some of my most popular blog posts are about that topic: WordPress Internationalization Workflows Internationalization in WordPress 5.0 The Text Domain in WordPress Internationalization Internationalization is an important aspect in WordPress development as it lays the foundation for a project’s global success. […]

    Improving WordPress Internationalization with ESLint
  • Rumantsch is one of Switzerland’s four official languages. To raise awareness for it, I want to translate WordPress into this dying language.

    Saving the Romansh Language with WordPress
  • It’s been a while since I have been involved with organizing a WordCamp. After a 4-year break, this is changing now. I am very excited that WordCamp Zurich is taking place on September 14, 2019. Back in 2014 and 2015, we already hosted two amazing WordPress conferences in Zurich. After a small local event in […]

    Get Ready for WordCamp Zurich 2019
  • WP-CLI is the official command line tool for interacting with and managing WordPress sites. With this introductory blog post I intend to show you how it easy it can be to use WP-CLI.

    An Introduction to WP-CLI
  • CMS Security Summit

    A couple of weeks ago, I had the opportunity to attend the CMS Security Summit in Chicago. For this event, Google brought together content management systems, security researchers, and hosting providers to talk about security. WordPress, powering a third of the web, was represented by security team lead Barry. As a WordPress core committer and […]

  • In my previous blog post I explained the importance of the text domain in WordPress internationalization. Today, I want to have a look at the bigger picture of the (new) internationalization features in WordPress 5.0 and beyond. This includes, but is not limited to, enhanced JavaScript internationalization. If you’re building a WordPress plugin or theme and […]

    Internationalization in WordPress 5.0