Blog

  • Taking a break: 25th July until 5th of September

    Taking a break: 25th July until 5th of September

    I am taking a break from open source and soical media from 25th July until 5th of September. There are a number of reason to do this. For one I am getting married but I am also just in need a digital detox and need a break from everything. So no checking twitter, facebook or…

  • Press This: How Google is Helping Make WordPress Core Faster with Thierry Muller

    Checkout this interview with Thierry Muller from the Google open source team about the me and XWP having been doing on object caching to improve WordPress performance.

  • The WordPress Performance Lab Plugin Goes Live

  • Dev notes for WordPress 6.0

    The developer notes and I worked on / reviewed for WordPress 6.0. There is much work that goes into these.

  • Web Stories for WordPress

    The team at XWP has written a great case study of the web stories plugin, I have been working on since 2019. Well work a read.

  • Announcing the Classic Menu Block plugin

    Announcing the Classic Menu Block plugin

    Today I am happy to announce a new plugin I have been working on called classic menu block. This is a very simple plugin that adds a new classic menu block to the gutenberg editor. The classic menu block, allows you to embed all the existing menus you have setup on your site, using the…

  • Becoming a WordPress core committer.

    Becoming a WordPress core committer.

    As you may or not have seen from my original tweet or from the make WordPress blog, in November, it was announced that I am now officially a WordPress core committer. It has been over a month, since I tweeted about this and a lot has happened. I have been very actively involved in the…

  • Becoming a maintainer of the REST API in WordPress Core

    Becoming a maintainer of the REST API in WordPress Core

    I am happy to announce that I am now officially a maintainers of the REST API in WordPress Core. I join a list of very well respected names in the WordPress community. The reason I have done this, is that the REST API is important to the future of the WordPress project and the open…

  • Support for WebP image format lands in WordPress 5.8

    Support for WebP image format lands in WordPress 5.8

    I worked heavily on the WebP implementation in WordPress 5.8. I wrote up a blog post about on the XWP’s blog. In this blog is explains exactly what WebPs and why they are so important to the web. Check it out.

  • REST API Blocks plugin update

    REST API Blocks plugin update

    The REST API blocks plugin, has been available to download via github, since June 2019. You can checkout the original blog post where I discuss the use of this plugin here. But I got a request from a user to add the plugin to the WordPress.org plugin repo. Normally, I don’t submit my plugins to…

  • Detect if video has audio

    While working on the Web Stories for WordPress plugin and working on functionality to mute videos, there was a need to detect if a video already had audio or not. But doing some quick googling, I noticed there none of the answers I found online works well or at all. Worse yet, the answers were…

  • Client-Side Video Optimization

    Client-Side Video Optimization

    Resharing from Pascal Birchler. Pascal wrote an amazing summary of some of the work we have been doing on the web stories plugin to optimize video in browser.

  • Open for sponsorship

    Open for sponsorship

    I have been contributing to WordPress since 2015. In my 6 years of contributing I have worked on nearly all parts of core, spreading my contribution to the parts of WordPress I felt that needed me the most. In my time I have help land, some features I am really proud of. These include but…

  • What have I been working on in WordPress 5.5

    What have I been working on in WordPress 5.5

    WordPress 5.5 is fast coming around the corner and in my opinion, it is going to be a massive release. There is a lot in this release. With all the extra time I have on my hands, now that I am unable to travel, I decided to focus my energies on open source. This gives…

  • WordCamp US 2019 Talk –  The REST API and Authentication

    WordCamp US 2019 Talk – The REST API and Authentication

    Here is the video from the talk that I did from WordCamp US 2019. In this talk, I discuss the different types and solutions for the authentication in the REST API. Since this presentation, there is a new core project for authentication. It is still in the research stages, but well worth following on the…

  • Getting gutenberg block data in the REST API

    Getting gutenberg block data in the REST API

    WordPress core added the block editor in version 5.0.0, changing fundamentally how WordPress stores and displays elements in post (page) content. The block editor, named gutenberg, is written using react and uses the WordPress REST API to interact with data in WordPress. So you maybe forgiven to believe that it would then be easy to…