Business
-
Graduate to calm deployments
If you’ve built anything in WordPress, you know the deployment ritual. Maybe you’ve implemented Git-based deploys, but you’re still probably SSH-ing in to pull changes and hoping your database is…
-
WP-Cron is a lie: How Laravel handles scheduled jobs
If you’ve built in WordPress, you’ve dealt with scheduled tasks. Code that needs to run on a regular basis but doesn’t need anyone “online” to trigger it. That sounds like…
-
You don’t have to leave WordPress to use Laravel
Over the last few years, especially with AI, it’s been easier than ever to spin up internal tools. If you’ve been curious about Laravel, these small projects are the perfect…
-
Logging Sucks
Recently, my manager shared an interactive article with me: Logging Sucks And honestly, it’s true. When building software, we rarely add the data we need to effectively debug where things…
-

Use The WordPress Playground For Plugin Demos
The WordPress Playground is a new tool that provides a fully functional WordPress environment directly in the browser. It’s built with WebAssembly and can be spun up in a matter…
-

Adding Plugin Check (PCP) to Your Development Workflow
In 2022, there was a post about a WordPress plugin checker that would be a tool for statically scanning plugins to identify if it follows certain guidelines and best practices.…
-

How to: Use the WordPress Filesystem API
When developing a plugin, you may need to make changes to existing files on the server—like customizing the wp-config.php constant definitions or writing a custom config file. Filesystem changes can be a…
-

The WordPress Community Needs More Utility Plugins
A utility plugin is anything that modifies functionality in a WordPress site that: Whenever you are working on a client site and need to modify a little functionality, turn it…
-

How to: Configure WordPress Coding Standards
This week, I’m going to walk you through setting up a set of coding standards so you can maintain consistency in your WordPress plugin codebase. One of the best ways…
-

Building a Stress-Free Deployment Pipeline
It’s Thursday afternoon and you’re working through your checklist trying to get a new version of the plugin done before you need to head out for a long weekend. Just…
