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 Automated Testing

We’re quite proud of the automated testing setup we use to develop DDEV-Local. Each pushed commit to the project gets a full set of tests run on macOS, Windows with Docker-for-Windows, Windows with Docker Toolbox, and Linux (Ubuntu). Originally we tested quite nicely with just CircleCI (on Linux), and that did pretty well at finding issues … Continued

DDEV-Local, D6LTS, PHP 7.2, and Drupal 6 projects

Much of what we do here on the DDEV team is in support of the modern projects users want to create, whether that means building out our highly flexible, customizable, Kubernetes-based hosting platform or our robust local development environment. Our goal is to support our users in as much of your work as we can, … Continued

DDEV-Local Usage Statistics (Updated 2019-03-21)

We introduced opt-in instrumentation using Sentry.io in DDEV-Local v1.5.0 (December 2018). This feature sends some information about ddev usage so that we can understand our users better and help you do your best work. Now that we’re a few months in we’ve learned a number of things, and so appreciate those of you who opted-in to … Continued

DDEV-Local NFS Mounting Setup: macOS

In DDEV-Local v1.6.0 we’ve introduced NFS mounting, which really speeds things up over standard Docker mounting. We’d love to have you try it, but it does require just a little bit of configuration on the host side. In the above chart are some quick performance comparisons. Here you see times for a Drupal 8 install … Continued

DDEV v1.6.0: NFS Mounting and Chocolatey

We’ve just released DDEV v1.6.0! This release includes NFS mounting and Chocolatey for Windows. Install or upgrade now. Here are a couple of highlights: NFS Mounting – DDEV now supports NFS mounting into the container on all platforms. This provides nearly the speed increase of the experimental macOS webcache feature, but with far greater reliability. … Continued

DDEV v1.5.2: Linuxbrew, php-apcu, Ghostscript and more

We’ve just released DDEV v1.5.2! This is a minor release with a couple of very useful features. Install or upgrade now. Here are a couple highlights: Added Linuxbrew for DDEV installation – Linuxbrew is now our preferred install/upgrade technique on all Linux distributions. This makes installation easy and upgrades even easier. We would have loved … Continued

DDEV v1.5.0 – PHP & MariaDB Versions, Experimental MacOS Webcache, Improved Windows Composer Symlinks

We’ve just released DDEV v1.5.0! Install or upgrade now. (Helpful hint! You can now watch for releases on GitHub). Here are some highlights, and a couple ways you can easily contribute: Support for MariaDB v10.1 & v10.2 – MariaDB 10.1 is available with “mariadb_version: 10.1” in your .ddev/config.yaml, or run: ddev config –mariadb-version=10.1 This will … Continued

Eight (more) ways to get the most out of DDEV-Local

(Updated 2020-02-05) In this post, I’m going to give you a quick overview of some tips, tricks, and a couple of cool geeky features DDEV-Local users often overlook. From the start, we’ve had a vision of building a dev-to-deploy toolset. We started with DDEV-Local to give you a stable, reliable, universal local development environment. To … Continued

Getting started with DDEV and Composer

Composer came into the PHP world to help with dependency-management—managing the growing network of external libraries that modern applications rely on. If you’re setting up a PHP development environment with Composer for TYPO3 or Drupal 8, DDEV-Local can help make it easier. DDEV now has built-in Composer commands so you don’t have to install Composer … Continued

Save-as-you-go and make backups in a jiffy with DDEV-Local

To us, the ideal local development environment should be fast and easy to use and give you what you need to get your job done. DDEV-Local’s ddev snapshot command helps you recover quickly, and the new `export-db` command makes you portable backups in a jiffy. Here’s how to easily save and restore databases with DDEV-Local, so … Continued