Level Up

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

Reviewing Craft Nitro & DevKinsta for WordPress Local Development

One of the cool things about my job as Developer Educator at Delicious Brains is that sometimes I get to try out new things that I might otherwise never discover.… Read more

Jonathan

Jul 28, 2021

Why You Should be Using WP_DEBUG_LOG in Your WordPress Development

Whether you’re a developer, or a site owner troubleshooting a problem with your site, understanding the WP_DEBUG_LOG constant for turning on the WordPress debug log is very important. In this… Read more

Brad

Apr 13, 2021

Advanced Custom Fields: A Guide to Custom Fields and ACF Blocks

I’ve been a fan of Advanced Custom Fields (ACF) for a long time now. It’s used on almost every site I’ve built or worked on for the last few years.… Read more

Iain Poulson

Mar 16, 2021

VS Code Wins Best PHP IDE/Editor for WordPress Development in 2021

When building software or websites, you’ll need to use an integrated development environment (IDE), a code editor or if you’re really brave, a text editor. They each offer different benefits… Read more

Caillie West

Jan 9, 2021

Switching to Windows for Local WordPress Development

As you may have noticed from reading our blog, we’ve highly favored Mac and Linux for WordPress development. And we’re not alone – through my very scientific and thorough research,… Read more

Matt Shaw

Oct 15, 2020

The Best Setup for Your Local WordPress Development Environment

When running a WordPress website it’s best practice to at least run a local copy of the site so you can make changes without running the risk of completely ruining… Read more

Iain Poulson

Sep 16, 2020

Valet vs VVV vs Chassis: A Comparison Guide to CLI-Based Local WordPress Development Environments

In my last article, I reviewed the best WordPress development environment apps out there. But that’s not all of it, there are a number of great options available as well… Read more

Ram Ratan Maurya

Sep 1, 2020

Grunt vs Gulp: Battle of the Build Tools

In JavaScript land, things move fast and technology advances at a crazy pace. Most modern applications are built using technologies like Vue.js and React, making use of module bundlers like… Read more

Gilbert Pellegrom

Jun 25, 2020

Vagrant vs Docker: Which is better for WordPress development?

Before Docker came on the scene Vagrant was the go-to solution for creating development environments that can be configured independently of your machine and shared with a team. There are… Read more

Gilbert Pellegrom

Mar 31, 2020

Amazon S3 vs CloudFront: Why Delivering WordPress Media Directly From S3 is a Bad Idea

Amazon S3 is a sensible choice for storing your website’s assets in the cloud, but for delivery the benchmarks show that using a CDN is necessary to see any major… Read more

Matt Shaw

Mar 10, 2020

Optimizing Laravel Part 4: Queues, Front-end & Opcache Considerations

This is article 4 of 4 in the series “Optimizing Laravel” In my last article we looked at what object caching is and how and when to use it to… Read more

Gilbert Pellegrom

Aug 13, 2019

Optimizing Laravel Part 3: Improving Performance with Object Caching

This is article 3 of 4 in the series “Optimizing Laravel” In my last article we looked at what a database index is and how we can use database indexing… Read more

Gilbert Pellegrom

Jun 5, 2019

How to Get MinIO and Other S3-Compatible Storage Providers to Work with WP Offload Media

WP Offload Media has a lot of filters that can be used to alter its behavior, but not a lot of people know about them, or what you could accomplish… Read more

Ian

Apr 30, 2019

Advanced Migration Workflow Tips For The Lazy WordPress Developer

Sure you migrate WordPress databases on the regular and have a pretty good idea of what you’re doing, but is there anything that could make your migrations go more quickly… Read more

Peter Tasker

Feb 19, 2019

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

Iain Poulson

May 1, 2018

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

Gilbert Pellegrom

Feb 13, 2018

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

Iain Poulson

May 16, 2017

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

Brad

Mar 7, 2017

Automating Local WordPress Site Setup with Scripts Part 3: Automating the Rest

This is article 3 of 3 in the series “Automating Local WordPress Site Setup with Scripts” In my last post in the Automating Local WordPress Setup series, I created a… Read more

Matt Shaw

Feb 21, 2017

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

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

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

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

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

Ashley

Jan 19, 2016