GDPR for WordPress Developers: Announcing the (Free) Anonymization Addon
Like me you are probably getting ten emails a day from companies announcing changes to their privacy policy or asking you to re-confirm your email address for marketing purposes. This… Read more
Updating WooCommerce: Our Safe & Thorough Guide
We’ve had a lot going on at Delicious Brains HQ recently; releasing this and that, planning new products, and generally pushing the envelope. However, that has meant some things have… Read more
How We Built Full Composer Support For Our Premium WordPress Plugins
Composer is the dependency manager of choice for PHP. It allows you to declare a list of project dependencies and will install and update them directly from the command line,… Read more
WP Offload S3 1.6 Released: Lighter and More Independent
It’s not often that removing something from a product is a cause for great cheer, but with the removal of the dependency on the Amazon Web Services plugin in the… Read more
Using Devilbox for Local WordPress Development in Docker
For some time now I’ve been wanting to move all of my local development sites over to Docker instead of running them natively on my machine or running them in… Read more
How to Develop a WordPress Plugin Using Webpack 3, React and the REST API (part 2)
This is article 2 of 2 in the series “How to Develop a WordPress Plugin Using Webpack 3” Have you ever wondered how to get React working with the WordPress… Read more
WP Migrate DB Pro 1.8 Released: Import SQL File & More
The WP Migrate DB Pro team is very excited to announce the release of version 1.8! We’ve packed in an awesome new feature and improved a bunch of existing functionality.… Read more
Creating a Custom Table with PHP in WordPress
Have you ever wondered what it takes to create a custom table in WordPress or why you would ever want or need to? WordPress comes with many different ways to… Read more
Behind-the-Scenes: How We’re Automating Acceptance Testing
Have you ever had the joy of carrying out acceptance tests? For our team at Delicious Brains, testing our releases, in the past, has been one of the most dreaded… Read more
How to Develop a WordPress Plugin Using Webpack 3 & React (Part 1)
This is article 1 of 2 in the series “How to Develop a WordPress Plugin Using Webpack 3” If you’ve been working with JavaScript in the last couple years you’ve… Read more
WP Offload S3 1.5 Released: Copy Between Buckets & More
Today is once again release day for WP Offload S3 🎉 and with it comes some new features and improvements. We’ve merged compatibility addons into the core plugin, added support… Read more
Refactoring JavaScript: How to Avoid Technical Debt While Working with Legacy Code
Do you have a legacy JavaScript codebase you’re avoiding refactoring? So does WordPress. If you’ve been paying attention to WordPress core lately, you may have noticed that there has been… Read more
Using the New PDF Preview Images in WordPress 4.7 in the Real World
When WordPress 4.7 was released at the end of 2016 most of the response was around the new REST API endpoints for posts, comments, terms, users, meta, and settings. However,… Read more
Dependency Management and WordPress: A Proposal
‘Dependency hell’ is a problem faced by all software, and it has been rearing its ugly head in the WordPress space over the last few years with more and more… Read more
WP Offload S3 1.4 Released
Today is release day for WP Offload S3 and with it comes some new features and some changes. It’s been just over two months since we released version 1.3, but… Read more
Introducing WP Image Processing Queue – On‑the‑Fly Image Processing Done Right
I’ve been bugging core contributors and plugin authors about background processing for a year and half now. To the point where Krogsgard even made fun of me for it at… Read more
Hooks, Line, and Sinker: WordPress’ New WP_Hook Class
The hooks system is a central pillar of WordPress and with the 4.7 release a major overhaul of how it works was merged. The Trac ticket that initially raised an… Read more
Deploying WordPress Plugins with Travis CI
Ever since I built my first WordPress plugin, the process of deploying the code to the WordPress.org Subversion repository has been a painful one. With Git as the widespread VCS… Read more
On The Fly Image Processing Causes More Problems Than It Fixes
Update 2017-03-07: We’re now offering a better solution to on-the-fly image processing. Images are the bread and butter of the web. Without images and other media the web would be… Read more
Finding Bottlenecks in WordPress Code
A few months back Iain wrote about how our team pushes each other to be better developers, which included insights into how we improve code quality using tools such as… Read more
WP Migrate DB Pro 1.7 & CLI Addon 1.3 Released
Just 5 months after our last major release, I’m happy to announce the release of WP Migrate DB Pro 1.7 and CLI addon 1.3. In the past, we’ve struggled with… Read more
WP Offload S3 1.2 Released
After nearly 6 months of development I’m pleased to announce the release of WP Offload S3 1.2. For now you’ll need to download it from My Account. Updates through the… Read more
Creating a Custom addon for Local by Flywheel
Update: This post was originally written about Pressmatic before the app was purchased by Flywheel and had its name changed to “Local”. I have updated the post’s text and most… Read more
Building Reactive WordPress Plugins – Part 3 – Elm
This is article 3 of 3 in the series “Building Reactive WordPress Plugins” In this final part of the Building Reactive WordPress Plugins series I’ll be exploring using Elm to… Read more