Level Up

A collection of resources for WordPress Developers, written and curated by experts

Writing Functional Tests for WP-CLI Packages

My last article was part of a short series on automating local WordPress site setup. In that series, we created a WP-CLI package that helps with installing and uninstalling WordPress… Read more

Matt Shaw

Jan 3, 2017

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

Iain Poulson

Dec 6, 2016

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

Ian McFarlan

Nov 29, 2016

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

Ashley

Nov 15, 2016

How I Learned to Stop Worrying and Love Giving a Talk

I’ve attended many conferences in my time and watched every single speaker with admiration, because just the thought of getting up and talking to an audience myself leaves me in… Read more

Iain Poulson

Nov 8, 2016

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

Brad

Nov 1, 2016

Automating Local WordPress Site Setup with Scripts Part 2: Creating a WP-CLI Package

This is article 2 of 3 in the series “Automating Local WordPress Site Setup with Scripts” In my previous article in this series, I discussed some simple ways to make… Read more

Matt Shaw

Oct 18, 2016

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

Ashley

Oct 4, 2016

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

Jeff

Sep 27, 2016

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

Ian

Sep 20, 2016

Freemius Monetization Review: An Easy Way to Sell Your Plugins and Themes

Ever since building my first WordPress plugin I have been interested in the different business models around monetizing plugins. A while back I heard of Freemius, a monetization service for… Read more

Iain Poulson

Aug 30, 2016

Scaling a Cron: Checking Hundreds of Sites Every Minute

In my last article I described how I built a cloud app using Laravel Spark. Web Uptime is a website uptime and monitoring app that checks your website’s status every… Read more

Gilbert Pellegrom

Aug 23, 2016

Assets Addon 1.2 for WP Offload S3 Released

Another awesome iteration of the Assets addon has arrived. In version 1.2, we’ve redesigned part of the UI to fix some of the things that have been irritating us. For… Read more

Brad

Jul 27, 2016

Team Retreat In Vienna

Delicious Brains in Vienna: Our Second Annual Company Retreat

A few weeks ago, our team descended upon Vienna, Austria for our second annual company retreat and WordCamp Europe. After last year’s retreat around WordCamp Miami we had decided that… Read more

Brad

Jul 19, 2016

Tips for Power Users of WP Migrate DB Pro

Tips for Power Users of WP Migrate DB Pro

As a developer, I love simple tools that do a specific set of tasks really well and then get out of your way. I use tools like MAMP, WP-CLI, Grunt,… Read more

Jeff

Jul 12, 2016

Building a SaaS app with Laravel Spark: Web Uptime

If you keep up with the Laravel community at all you’ll be aware that Taylor Otwell recently released his much anticipated SaaS scaffolding library called Spark. Spark is a library… Read more

Gilbert Pellegrom

Jun 21, 2016

Hey WordPress Developers, Your Clients Should Own Their Plugin Licenses

Before we get into this I want to say that WP Migrate DB Pro doesn’t really apply here. It’s a developer tool so the developer should own the license, not… Read more

Brad

Jun 14, 2016

Building Reactive WordPress Plugins – Part 2 – Vue.js

This is article 2 of 3 in the series “Building Reactive WordPress Plugins” In the first part of this series I showed you how to build WP Cron Pixie, a… Read more

Ian

Jun 7, 2016

How Our Team Pushes Each Other to be Better Developers

Since I started working at Delicious Brains, it seems we have been hiring pretty much constantly. Prospective new hires go through a few weeks trial where they work on our… Read more

Iain Poulson

May 24, 2016

How My JavaScript Almost Crashed Your Browser and How I Fixed It

About a week before we launched WP Migrate DB Pro 1.6, I had my heart broken by Ashley Rich in our slack channel. It went something like this: /——dramatization——/ @bradt:… Read more

Jeff

May 17, 2016

WP Migrate DB Pro 1.6 Released

WP Migrate DB Pro had its third birthday just over a week ago. Yep, 3 years since the first release! Since it’s launch, WP Migrate DB Pro’s UI has been… Read more

Brad

Apr 25, 2016

Building Reactive WordPress Plugins – Part 1 – Backbone.js

This is article 1 of 3 in the series “Building Reactive WordPress Plugins” This is the beginning of a short series of articles showing how to create a simple WordPress… Read more

Ian

Apr 12, 2016

Using Codeception to Automate WordPress Plugin Testing

When the time comes to release a new update to one of our plugins, the Delicious Brains team gets all excited at delivering more features and improvements to our customers,… Read more

Iain Poulson

Apr 5, 2016

Automating Local WordPress Site Setup with Scripts

This is article 1 of 3 in the series “Automating Local WordPress Site Setup with Scripts” WordPress was recently ranked as the second most dreaded technology by over 50,000 developers… Read more

Matt Shaw

Mar 29, 2016