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:

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

Watch: DDEV-Local From Scratch with macOS

DDEV-Local is a local development environment based on Docker containers that gets you up and working on your project fast. Configuring Docker for local development performance is no longer a dark art when all the benefits are wrapped in a user friendly tool like DDEV-Local. When you’re ready for additional configuration and customization, you wont … Continued

Watch: DDEV-Local from scratch with Windows WSL2

WSL2 (Windows Subsystem for Linux version 2) is finally generally available on recent editions of Windows! Because of Docker’s great support for WSL2, it’s now the preferred way to run your DDEV-Local development environment on Windows. DDEV-Local on WSL2 is as fast as DDEV-Local on Linux, but you have all the Windows niceties you love … Continued

DDEV-Local and PHPStorm Debugging with WSL2

WSL2 with DDEV-Local is a wonderful new world for Windows developers. The performance is incredible (on a par with native Linux installations) and the WSL2 command-line environment is fresh and clean. As noted in the WSL2 blog article, Visual Studio Code is doing great with WSL2, but PHPStorm is lagging a bit behind. However, it … Continued

DDEV-Local Usage Statistics (Updated 2020-05-18)

Many of you allow DDEV-Local to use telemetry to collect statistics about DDEV usage. Thanks! We last shared these stats with you way back in March, 2019, so it’s time for an update. Here’s a report about usage patterns from recent months. Operating System Usage: Because DDEV-Local works the same on macOS, Windows, and Linux, … Continued

Open source collaboration: signing_tools for macOS Catalina

As Apple has ratcheted up the pressure on developers with new security requirements, we wanted the users of both DDEV-Local and DDEV-Live to have command-line tools they could depend on without macOS Catalina randomly disabling them and making life difficult. It’s been a challenging task, with Apple first requiring code signing and then later increasing … Continued

DDEV, Docker, Chromebook!

Updated 2021-01-25 with input from @ops-andy (thanks!) DDEV-Local and Docker work fine for local development on an inexpensive Chromebook! I’d been wanting to try out a Chromebook for DDEV-Local development for a while and I confess that I did an impulse buy on Amazon and got the 8GB Asus C425 for $329, which is a … Continued

Controlling CMS Settings Files in DDEV-Local

One DDEV-Local feature that lots of people love is DDEV’s creation and management of CMS-specific settings files. This makes starting and installing a new project a breeze, and is a fantastic time-saver for many users. People can follow one of the many DDEV-Local Quickstart Guides and have a project up and installed in no time. … Continued