Notice: DDEV-Live is ceasing operations. Read More
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:

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

Congratulations on Drupal 9 🎉

Congratulations to the Drupal community on today’s release of Drupal 9! It’s another amazing milestone in the 20-year story of Drupal. Drupal 9 is set up to make migration from Drupal 8 easy, and is very much an incremental step, incorporating newer versions of Symfony and modernizing Drupal with a cleaner, leaner codebase. Thank you … 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

Customizing DDEV-Local images with a custom Dockerfile

Did you know that you can customize DDEV-Local Docker images with some very simple changes? We talked about web container customization a little with the release of DDEV-Local 1.8.0, and now we’re back with more details! There are two major ways to customize your DDEV-Local web image, but they’re mutually incompatible: Add a Debian package … Continued

DDEV-Local Database Management

Updated 2020-12-07 DDEV-Local provides lots and lots of flexibility for you in managing your databases between your local development, staging and production environments. Most people know about ddev import-db and ddev export-db but those tools now have more flexibility and there are plenty of other adaptable ways to work with your databases. Remember, you can … Continued

Ten more ways to increase your efficiency with DDEV-Local

Sometimes as the releases go by not everybody ends up noticing new features in DDEV-Local. People liked it the last time we did a “remember these simple new features” article, so here comes another one: Built-in docs: Never forget you can just type ddev (which shows all available commands) and ddev help <command>. Those are … Continued