Getting Started with Lottie: An Overview of Airbnb’s Awesome Animation Framework
Recently I have been doing more animation work here at Delicious Brains Inc and finally decided to experiment with Airbnb’s rave-reviewed, Lottie framework. Lottie is a React Native, Android and… Read more
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
Delicious Brains In Berlin: Our Fifth Annual Company Retreat
Back in June, our team got together for our fifth annual retreat. After a couple years of not basing retreats around a conference, the team decided to give the conference-based… Read more
WP Offload SES 1.3 Released: Search, View, and Resend Sent Emails
Today, we’re introducing a bunch of features for WP Offload SES. It’s no secret that WP Offload SES has been light on features since its launch. That’s the main reason… Read more
PHP Scoper: How to Avoid Namespace Issues in your Composer Dependencies
Composer. If you’ve worked with PHP for any period of time you’ve likely heard of or used Composer. We’ve written about it whole bunch on the blog before, and it’s… Read more
WP Offload Media 2.2 Released: Offload Existing Media Items in the Background & More
It is with immense pleasure that we’d like to announce the release of WP Offload Media 2.2! 🎉 This release brings the much-requested background offloading of existing Media Library items.… Read more
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
How Much Money Do WordPress Developers Make? That and More Insights on the Life of a WordPress Developer in Our First-Ever Industry Report
As a web developer, there’s always that curiosity about what your peers are up to. Where are they from? How much do they make? Do they work remotely? Over the… Read more
New in WP Offload SES: Subsite Settings for WordPress Multisite
If you work on even one multisite install of WordPress, you’re going to be happy to hear about our latest release for WP Offload SES. Introducing subsite-specific settings for WP… Read more
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
Behind-the-Scenes: Replacing All of WP Migrate DB Pro’s jQuery with React
My latest task for WP Migrate DB Pro is creating a new user interface and rewriting all the JavaScript for the plugin and addons. It is no small feat, let… Read more
How to Decrease Your Site Testing Time: Automated Acceptance Testing for WooCommerce
We’ve written before about how we are using automated acceptance testing to test our WordPress plugins which has decreased manual testing time and helped catch bugs before they are released.… Read more
Optimizing Laravel Part 2: Improving Query Performance with Database Indexing
This is article 2 of 4 in the series “Optimizing Laravel” In my last article we looked at some simple commands and some basic code tweaks we could use to… Read more
How We Improved Composer Support For Our Premium Plugins Again
Composer is my go-to method of managing free plugins in WordPress sites. However, managing premium plugins is a little more tricky. Last year we introduced full Composer support for our… Read more
WP Offload Media 2.1 Released: Google Cloud Storage Now Supported
You asked for it, and we’ve delivered! Today we’re very happy to announce the release of WP Offload Media 2.1 with support for Google Cloud Storage! Happily using WP Offload… Read more
How to Make Your MU-Plugins Compatible with Composer (And Why)
We are big advocates of managing dependencies in our projects with the package manager Composer. It’s essential to make sure the same version of dependencies are used in development environments… Read more
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
Optimizing Laravel Part 1: The Basics
This is article 1 of 4 in the series “Optimizing Laravel” Laravel is a very popular PHP framework these days and can be used for a range of web applications,… Read more
WP Offload SES: Announcing A New WordPress Plugin For Amazon SES
If you’ve been following along on the blog, you might have been aware of the new plugin we’ve been working on. The long-awaited release day is finally upon us. Whether… Read more
Blog Comments Are Dead. Or Are They?
Blog post comments are dead. Or wait, they’re back. They’re definitely a pain. But also maybe they’re worth it? The debate about blog post comments and whether they’re worth it… Read more
WP Migrate DB Pro 1.9 Released: New Backups Tab and Refactored PHP
A mere eleven-or-so weeks after the release of the Theme & Plugin Files addon, WP Migrate DB Pro version 1.9 is out the door! We’ve added a brand new backups… Read more
An Introduction to WordPress Penetration Testing
Recently I had Tim Nash, the WordPress platform lead at 34SP.com, speak at the local WordPress meetup I help run. It’s the third time Tim has spoken at the meetup,… Read more
Side Project Marketing That’ll Actually Deliver Results
If you’re at all like our own developer team, even though you have a “main gig” you still enjoy the creative outlet of working on side projects. Side projects like… Read more
Behind-the-Scenes: Planning The Future of WP Migrate DB Pro
We often get questions about what’s coming next to WP Migrate DB Pro or if we ever plan to include X feature or support Y sites. After shipping our latest… Read more