How to do Background Processing in WordPress Plugins and Themes
As WordPress sites become increasingly more complex, so do the tasks that they need to perform which can often be resource intensive or time consuming. I’m talking specifically about tasks… Read more
The Awkward Addon Pricing Model For WordPress Plugins
The release of WP Offload S3 this year saw our portfolio double in size and, like our flagship product WP Migrate DB Pro, WP Offload S3 comes with addon plugins… Read more
Our Struggles to Stay Healthy While Working From Home
This is article 1 of 2 in the series “Our Struggles to Stay Healthy While Working From Home” Recently in a Slack chat we discussed how we try and stay… Read more
HTTP/2, HTTPS, Let’s Encrypt and WordPress
TL;DR — HTTP/2 is awesome, but requires HTTPS, which is hard to setup. Let’s Encrypt and WordPress can make HTTPS setup simple and help achieve a faster web sooner. My… Read more
WP REST API Part 2.5: Using it in WordPress 4.4
This is article 3 of 3 in the series “WP REST API” WordPress 4.4 is set to be released in the next couple of weeks, and is bringing with it… Read more
Using React and Laravel Lumen to Build a Company Status Board
A few months ago I bought an Apple Cinema display to use with my Macbook Pro. My plan was to use both screens, my Cinema display as my primary screen… Read more
Unit Testing Ajax and API Requests in WordPress Plugins
I am scared of unit testing. There, I’ve said it. Unit testing is one of those practices that I know I should be doing, there are benefits to doing it,… Read more
WP Offload S3 0.9.7 & Pro Upgrade 1.0.2 Released with 3 New Addons
We don’t usually do a blog post for a minor release, but this is a massive minor release and deserves some attention. Although we haven’t added any new features to… Read more
Using Amazon SNS to build good habits with daily SMS reminders
Here at Delicious Brains Inc., the entire team enjoys the perks of remote work. Personally, I love having the freedom to start and end my day pretty much whenever I… Read more
Managing Your WordPress Site with Git and Composer Part 4 – Installing WordPress in a Subdirectory
This is article 3 of 3 in the series “Managing Your WordPress Site with Git and Composer” In part 1 of this series we looked at how to store and… Read more
WP Offload S3 Launched
Although we’ll call today the “official” launch, we actually (and sneakily) pushed out WP Offload S3 last month, on August 17. We felt late August wasn’t a good time to be promoting… Read more
Managing Custom Tables in WordPress
Once upon a time I tried to build a theme and plugin store into the WordPress dashboard. Kind of like iTunes for WordPress. I called it WP App Store. Long… Read more
WP REST API Part 2: Customizing Default Endpoints and Adding New Ones
This is article 2 of 3 in the series “WP REST API” In the first installment of this series I created a very basic React Native app utilizing WordPress and… Read more
Managing Your WordPress Site with Git and Composer Part 3 – Using Git Submodules to Manage Themes and Plugins
This is article 2 of 3 in the series “Managing Your WordPress Site with Git and Composer” In part 2 we looked at how we might use Composer to manage… Read more
WP REST API Part 1: Creating a Mobile App with WP-API and React Native
This is article 1 of 3 in the series “WP REST API” The WP REST API is a WordPress plugin that intends to be eventually integrated into WordPress’ core as… Read more
Managing Your WordPress Site with Git and Composer Part 2 – Using Composer to Manage Themes and Plugins
This is article 1 of 3 in the series “Managing Your WordPress Site with Git and Composer” In part 1 we looked at how to store and manage your WordPress… Read more
WP Migrate DB Pro 1.5 & Multisite Tools Addon 1.0 Released
We’re very excited to announce the release of WP Migrate DB Pro 1.5 and the all-new Multisite Tools addon. We’ve already cheated a little by giving you a video preview… Read more
WordPress Library Review: Extended CPTs
There are a number of introductions to WordPress Custom Post Types (CPT) to be found on the web that show how to create them, both with admin plugins and manually… Read more
Delicious Brains in Miami: A Distributed Company’s First In-Person Meeting
A few weeks ago our team met for the first time. And I really mean for the first time. Not two of us had ever met in person before. I… Read more
Struggles Developing a Commercial WordPress Plugin
Building software to sell is a tricky business. It isn’t always as simple as writing code and getting people to buy it. WordPress commercial plugins come with their own set… Read more
A Developer’s Guide to Contributing to WordPress Core
Every month the team here at Delicious Brains have a “WP Core Contrib Day”, a day to give back to WordPress Core. This is an important day for us as we… Read more
How We Unit Test WP Migrate DB Pro
When you have a professional grade WordPress plugin such as WP Migrate DB Pro whose core functionality requires communication between two WordPress installations, how on Earth do you set up… Read more
Media Files addon 1.3 & CLI addon 1.1 Released
We’ve put a lot of work into these releases and are happy to be sharing them with you finally. For a brief list of the changes, see the Media Files addon changelog or the CLI… Read more
WP Migrate DB Pro 1.4.4 & Media Files 1.2 Released
Way back in May, we had Daniel Bachhuber do a code review for us. Daniel is a very talented developer, used to work on the WordPress VIP team and currently… Read more