Setting Up Local HTTPS with mkcert on macOS
When developing web applications locally, HTTPS is often overlooked. Yet, modern browsers and APIs increasingly require secure connections—even in development. That’s where mkcert comes in: a simple t

Search for a command to run...
When developing web applications locally, HTTPS is often overlooked. Yet, modern browsers and APIs increasingly require secure connections—even in development. That’s where mkcert comes in: a simple t

Testing the checkout success page in Magento 2 can be frustrating. By default, once an order is placed, Magento clears the quote session, meaning you can’t simply refresh or revisit the success page without going through the entire checkout process a...

Magento Commerce (EE) offers powerful features, but for many teams, Open Source (CE) is leaner, lighter, and more sustainable. If you're migrating from EE to CE, the Opengento downgrade tool provides a clean, scriptable way to remove proprietary modu...

If you’ve ever checked your Apache error logs and seen something like this: Code [core:error] (13)Permission denied: access to /robots.txt denied (filesystem path '/home/username/sites') because search permissions are missing on a component of the pa...

Oracle Cloud Infrastructure allows you to expand the size of a boot volume without rebuilding your instance. This can be done online in many cases, meaning you can keep your system running while the change is applied. Below is a practical guide to re...

let’s get you a clean Ruby environment so you can install Capistrano without sudo and without fighting system directories. The easiest, safest way is to use a Ruby version manager like rbenv (lightweight) or rvm (full‑featured). I’ll walk you through...

(in my case: a 140 GB disk*)* When working on cloud servers - whether in Oracle Cloud, AWS, or your own bare-metal rigs - it’s common to attach additional block volumes for more storage. In this guide, we’ll walk through mounting a fresh 140 GB disk ...

During a recent Magento 2.4.4 development sprint, I ran into a puzzling indexing error that might look familiar to fellow devs working with Elasticsearch: Catalog Search index process error during indexation process: index [magento244p13_product_1_v1...

Setting up an OpenVPN server and client on Ubuntu can be a straightforward process when following the right steps. This guide will walk you through the process of setting up an OpenVPN server using a script from angristan and then configuring a clien...
