Blog

  • I was a guest on the WordPress weekly podcast

    I was a guest on the WordPress weekly podcast

    I had the honour of being invited to talk on the hosts of the WordPress weekly podcast this week (episode 356). I have been listening to the podcast for years and been friends with JJJ (the co host) for a while. I talked about on many topics and spoke a little bit about how I…

  • Making user queries in WordPress scale

    Making user queries in WordPress scale

    As one of the maintainers of the users component in WordPress core, the question of how well sites with lots of registered users scale, is an important one to me. The idea of sites with hundreds of thousands of register user is make more complex when you add multisite into the mix. So for a…

  • Development improvements in WordPress 5.1

    Development improvements in WordPress 5.1

    This post is extremely late to publish, but I thought I would see publish it anyone, as someone might find it useful. Here are a list of important tickets in the WordPress 5.1 release. Multisite Introduce shared wp_blogmeta database table Improve site creation in multisite Implement `wp_initialize_site()` and wp_uninitialize_site() Introduce `ms-site.php` and `ms-network.php` files Use…

  • What I learn at WCEU 2018

    What I learn at WCEU 2018

    I was lucky enough to attend WordCamp Europe 2018 and it was by far the biggest WordCamp that I have ever been too. Lots of the things I learn at WordCamps are not from the sessions or talks, but from the hallaway track and  chat with people in the WordPress community. So here are some of…

  • Using Digital Ocean Spaces with WordPress

    Using Digital Ocean Spaces with WordPress

    Digital Ocean, is great and cheap VPS hosting provider. I have used them for a number of years now. I was extremely happy when Digital Ocean announced spaces, they version of scale storage akin to amazon’s S3. However, I was surprised to find that out of the box, that is doesn’t work with WordPress. In…

  • The state of fields API and Meta in core.

    The state of fields API and Meta in core.

    So this is a post that I have been meaning to write for a long time. I think that the fields API and how core handles  meta is without doubt the most important problem that is facing the WordPress project. But looking the work done to date on the fields api, it can get a…

  • Adding the Networks endpoint to WordPress core

    Adding the Networks endpoint to WordPress core

    So as part of the Nijmegen WordCamp, I run the core team at the contributor day. Even through this took up a lot of my time, I still had a little time to work on networks endpoint for core. There was an existing ticket for this and it is on the Multisite roadmap that we have been…

  • Introducing site meta

    Introducing site meta

    There is a new feature that is coming to WordPress multisite is and it is called site meta. This new functionality, was originally purposed by John James Jacoby and it is key building block for the future of multisite. But to understand it’s importance, you must first understand how WordPress multisite is built. The basics There…

  • What am I working on

    What am I working on

    This is the first in a series of posts about what I am working on in the open source community. I am currently in a maintainer on WordPress core and have a number of open source projects on the go at any given time. I thought I would start to highlight some of the code…

  • Hello World from Spacedmonkey

    Hello World from Spacedmonkey

    Greeting all and welcome to the Spacedmonkey blog. This blog will discuss all things WordPress and share tips, tricks and code snippets of some of the more advanced things we are working on here in Spacedmonkey. We are big fans of open source here and all the code we write is open sourced when possible.…