27 March 2020
When we add cool new features to our Yoast plugins, we use Git workflows to ensure that development can proceed smoothly. In this article, I’ll talk about two workflows we use when building bigger features: using feature branches and feature flags. Each workflow has its advantages and disadvantages. After reading this article, you’ll know more »
Read: "Working with feature branches and feature flags"
26 March 2020
Last September, we released our first digital story; Diversity, inequality, and prejudice; a sociological exploration. This is the first in what will, hopefully, become a small series of stories that really define our mission, company culture, and broader vision. With these stories, we want to explore the possibilities the WordPress block editor has to offer »
Read: "Digital storytelling in the age of blocks"
29 January 2020
8 January 2020
3 January 2020
24 December 2019
Being lazy is often not a word you want to be described as. If I call you lazy, you would object, right? But lazy is not that bad, and being a lazy programmer is certainly not a bad thing. Bill Gates allegedly said: “I choose a lazy person to do a hard job. Because a »
Read: "Lazy programmers are good programmers"
11 December 2019
Composer is a dependency management tool. It allows you to add libraries as a dependency, so you don’t have to solve every problem yourself. You can make use of the solutions provided by others to save yourself some time and likely account for edge-cases you hadn’t even thought of. Why would you use dependencies? For »
Read: "Composer dependencies in WordPress plugins"
27 November 2019
Every developer has the habit to reinvent the wheel. We search for excuses to do everything ourselves, such as “Ah no, that thing doesn’t fully cover what I need” and “I don’t trust code I didn’t write myself”. That’s too bad because others might have fixed the same issues you ran into. In this post, »
Read: "Is there a plugin for that?"