No results found.

Making Magento Do Things Adobe Never Intended

DevOps/SRE/Platform Engineering with a side of questionable architectural decisions

Adobe Commerce - Improved Magento Vars Store Code Configuration

A simplified version of the magento-vars.php store code configuration. That catches both CNAME alias' and dynamic integration urls

Magento 2 - Elasticsearch 8 Fixing _id disallowed indices in Warden

The single configuration option you need to set to solve the 'Fielddata access on the _id field is disallowed' error within Magento 2 with Warden

Magento 2 - Fix Missing Products & Search After Upgrading to Elasticsearch 8

After upgrading Magento 2 to Elasticsearch 8 and your products disappeared or search broke? This short post walks through the fixes to get your store working again in minutes.

Magento 2 - Configuring Nginx Rate Limiting

A simple, no nonsense overview on how to configure rate limiting via Nginx for a Magento 2 website. Including IP and UserAgent whitelisting.

Local Wordpress Bedrock Development using Warden

The secret configuration file you need to implement to get Roots Bedrock working with the warden.dev local environment

Self-Hosted Sentry Setup with Docker - Quick Start Guide

A step-by-step guide to installing and configuring self-hosted Sentry with Docker and Docker Compose for monitoring ecommerce stores.

Comparing Magento 2 DB Schema Changes

Generate a diff report for the difference between the Magento 2 DB Schema in code, and the schema currently deployed.

Magento 2 CLI Scratch File

Simple Boilerplate code to create a scratch file similar to artisan:tinker. Where you can interactive with the Magento APP over the CLI, instantiate classes with ObjectManager and call methods. Great for single use scripts, or inspecting data / method results.

Finding Magento 2 Uncacheable Blocks

Quick and easily identify what XML blocks are breaking your full page caching, by injecting a small piece of code into any template.

OpenVPN Split Routing

Increase throughput, security and speed by enabling split routing for OpenVPN. With only a few lines of server configuration.