Level Up

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

wp-offload-media

Workflow22 resources

How to Set Up AMP on WordPress

Should your WordPress sites use Google’s Accelerated Mobile Pages (AMP)? It’s a simple question with a complicated answer. In this article, we’ll cover how AMP works, how to use both…

Mike Davey

Feb 1, 2024

How to Use WebP Images on WordPress

Serving lightweight WebP images can help boost your site speed, critical to the user experience and as a ranking factor. In this article, we’ll look at a few different ways…

Mike Davey

Jan 25, 2024

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…

Jonathan

Jan 5, 2024

Strategies for Handling Large WordPress Media Libraries in Dev and Staging Environments

Offloading your media files is a well-known tactic for speeding up your WordPress sites, but WP Offload Media can also greatly reduce the time it takes to replicate a new…

Ian

Aug 11, 2023

WordPress Security Fundamentals: How to Not Get Hacked

WordPress has come a long way towards its stated goal of democratizing publishing, powering roughly 43% of the websites on the web. However, that status makes it a prime target…

Mike Davey

Apr 20, 2023

Managing WordPress Dev Environments With WP-CLI and Robo

Automating repetitive tasks is one of the best ways to save time in your development workflow. In my day to day work as a plugin developer, I often have to…

Erik

Sep 13, 2022

Installing, Updating, and Managing WordPress Plugins With WP-CLI

WP-CLI allows you to do practically anything you can do in the WordPress admin, but on the command line. This saves a lot of time and provides a cleaner workflow.…

Erik

Jul 26, 2022

Our Guide to WP-CLI Command Structure

The WordPress command line interface (WP-CLI) is an incredible tool for improving your development workflow. Understanding how commands are structured is key to using WP-CLI to its full potential. In…

Erik

Jun 28, 2022

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…

Ian

May 25, 2022

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.…

Iain Poulson

Mar 16, 2021

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…

Gilbert Pellegrom

Jun 25, 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…

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…

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…

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…

Ian

Apr 30, 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…

Iain Poulson

May 1, 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,…

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…

Brad

Mar 7, 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…

Ian McFarlan

Nov 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…

Ashley

Jan 19, 2016

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…

Jeff

Oct 20, 2015

Fighting DNS Propagation with a Reverse Proxy

Migrating servers is a whole series of blog posts in itself, but here’s one aspect of your server migration that can be greatly improved using a reverse-proxy. What is a…

Jeff

Apr 29, 2015