Level Up

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

Workflow46 resources

How to Use tmux for Remote & Local Development

The tmux terminal multiplexer is often used in remote development, but it has interesting applications for local dev work as well. In this article, I’ll explain what a terminal multiplexer… Read more

Ian

May 25, 2022

Backup Plugin Battle: Which is the Best WordPress Backup Plugin in 2022?

Backing up your site is a little like buying fire insurance. You never need it outside of a catastrophe, but not having it is just going to make the catastrophe… Read more

Mike Davey

May 10, 2022

Debugging React, JavaScript, and PHP at the Same Time With PhpStorm

Ever since I discovered how to configure PhpStorm with Xdebug for debugging, it’s been my go-to solution for hunting down difficult to reproduce bugs. What I didn’t know until very… Read more

Jonathan

Mar 29, 2022

Install WP-CLI

The Complete Guide to Installing WP-CLI

The WordPress command line interface (WP-CLI) is a powerful WordPress-developer focused tool. Here at Delicious Brains we use it to help us write tests, manage changes to our site databases,… Read more

Erik

Mar 15, 2022

Using Npm Scripts as a Build Tool

There are typically two types of JavaScript build tools: task runners and module bundlers. In this article, we’ll look at how to use project specific npm build scripts as a… Read more

Jonathan

Jan 25, 2022

The Ultimate Guide to Installing WordPress in a Subdirectory

In this article, we look at the benefits and limitations of installing WordPress in a subdirectory, how to install and manage subdirectory installs, and how to move WordPress core out… Read more

Iain

Jan 19, 2022

Quickly Set Up Google AMP on Your WordPress Site

Should your WordPress sites use Google’s Accelerated Mobile Pages (AMP)? It’s a simple question with a complicated answer. When it was announced in 2015, Google billed the AMP Project as… Read more

Mike Davey

Jan 13, 2022

You Don’t Need a Plugin for WebP Images on WordPress in 2022

Serving lightweight WebP images can help boost your site speed, critical as both a ranking factor and as part of the user experience. Not too long ago, you needed a… Read more

Mike Davey

Dec 8, 2021

Create Your Own SSL Certificate Authority for Local HTTPS Development

In 2018 Google started advocating that sites adopt HTTPS encryption, by marking sites not using an SSL certificate as “not secure” in their Chrome browser. This was widely accepted as… Read more

Brad

Nov 23, 2021

Understanding WordPress GUIDs: What They Are, and Why Change Them

The WordPress GUID is a unique identifier for individual posts, pages, media, and practically any other custom post type. As such, it’s a key element in rendering your WordPress content… Read more

Brad

Nov 17, 2021

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

How to set up WordPress to use Amazon SES

Running a site that sends a lot of emails, like an ecommerce site or a membership site, needs a reliable service to help keep up with the volume of emails… Read more

Matt Shaw

Jun 22, 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

Mar 16, 2021

The 4 Best Local WordPress Development Environments in 2021: XAMPP vs MAMP vs Local vs DesktopServer

An easy-to-use local testing server is one of the most important tools in a WordPress developer’s utility belt. Developing in a local environment lets you make changes to dev sites… Read more

Ram Ratan Maurya

Jan 14, 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

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