Today I learned: Firewalld Masquerade & Docker

While using Docker on Fedora 34 I encountered an issue where my containers would not communicate properly. So I had a Docker Compose configuration with an internal network and a default bridge network. While I could ping the various servers from inside the containers, connections to various ports were failing. So ICMP traffic was up …

Today I learned: Activating Varnish cache for Magento 2

Today I will do my best to explain how to configure Varnish cache for Magento 2.4.2. I used the official Docker image for Varnish and built a simple Dockerfile along with a Magento recommended ENV value: The default.vcl file is provided below: As you can see it’s a very simple configuration for bootstrapping the service. …

Today I learned: Adding CKEditor5 to Voyager Laravel extension

Today I will show you how to integrate CKEditor5 in a custom Voyager form field. There are 3 basic steps we must follow to even have the new form field appear in the Voyager BREAD type selection. Create a controller handler which we will save in app\FormFields\CKEditorHandler.php 2. Register the controller in app\Providers\AppServicesProvider.php 3. Create …