Randy Fay

Randy Fay

Randy loves dueling with computers and his career has spanned Apple ][ home automation, Unix/Linux kernel driver development, Windows, Drupal, and loads of fun system administration and DevOps work. After years of Drupal work he's delighted to be working on DDEV-Local, which provides an easy way to do web development locally.

Posts by Randy Fay:

Docker Desktop Alternatives Arrive for DDEV (Colima!)

I’m sure you already know that Docker Desktop changed its license terms so that larger organizations are required to pay a per-seat license fee to use it now. We all hope that Docker does well and certainly there’s nothing wrong with an organization charging for its work, but there are many organizations that are uncomfortable … Continued

Docker Desktop and Colima Benchmarking on macOS

There’s been lots of excitement about the new docker-based performance options on macOS with DDEV lately. In DDEV v1.19 Colima is a new option, and Colima with Mutagen enabled is screaming fast. But Docker Desktop has just released an experimental VirtioFS filesystem mounting system that is much faster than previous iterations. So I was interested … Continued

Supercharge your DDEV performance with Mutagen

Ddev v1.18.0-alpha1 introduces a new performance improvement based on Mutagen.io. It eliminates the required wait time when a bind-mounted file is accessed inside (or outside) the container. The improvements for general web activity are quite striking, as shown in the graphs below. On macOS, a Drupal 9 web installation can be twice as fast as … Continued

Watch: DDEV-Local New Casual Webhosting Feature

DDEV-Local‘s v1.16 release has support for “Casual webhosting including Let’s Encrypt.” DDEV users have often requested the ability to use ddev as a self-managed low-end webserver, for things like small sites or sharing pre-release code, etc, and now it has arrived. Why “Casual Webhosting”? Ever since the beginning of DDEV-Local, folks have found its simplicity … Continued

Watch: DDEV-Live Preview Feature

In this screencast we’ll quickly create a DDEV-Live site from a local project, then make changes, push them up to a pull request on GitHub, then get the DDEV-Live bot to create a preview URL and site specific to that PR. What is DDEV-Live? DDEV-Live is our managed hosting service. You can interact with it … Continued

Watch: DDEV-Local on ARM64 Raspberry Pi

DDEV-Local v1.16 now supports the ARM64 architecture on Linux and Windows WSL2. You can read all about ARM64 and what it means to the world (and to DDEV) in the previous blog on ARM64, Apple Silicon, and Apple’s M1 chip. Since I don’t have a big machine to test with, I got the ARM64-based Raspberry … Continued

ARM64! Apple Silicon! M1! DDEV-Local! What does it all mean?

Update 2020-12-16: An Apple Silicon M1 pre-release of DDEV-Local is now available in DDEV releases! There is information there on how to get the latest prerelease for Docker Desktop for Mac on M1. ARM64 is the new word of the day all over the place since Apple has switched their hardware platform to “Apple Silicon,” … Continued

Watch: DDEV-Local, PhpStorm, and Xdebug Debugging

The days of print-debugging are long behind us! Xdebug and PHP IDEs have made that approach unwieldy, but often the configuration between your IDE, PHP, webserver, and Docker is challenging and fragile. Enter our open source local development environment, DDEV-Local. The combination of PhpStorm and DDEV-Local‘s plug-and-play approach to debugging makes those configuration struggles obsolete. … Continued