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:

How to use DDEV custom commands and other goodies to add zsh

DDEV-Local is a powerful local development tool that many of you are fond of for its simplicity and extensibility. Recent versions of DDEV-Local (v1.10+) add custom commands and loads of other goodies we’d like to show you how to use. In this screencast and tutorial, we’ll show you how to make use of DDEV-Local custom commands, … Continued

DDEV-Local Web Container Customization in v1.8.0

There’s never any end to the number of things you might need to do with the web container to make it “just right” for your project. In DDEV-Local v1.8.0 you can do that much more easily than in the past. Here are a couple of examples of how you might make these modifications, and a … Continued

DDEV-Local Trusted HTTPS Certificates

Security is critical on the modern web, and so all sites should ideally be developed, tested, and deployed with https. But it has been hard to do that in your local development environment. As of DDEV-Local v1.8.0, you can use the https version of your project in a browser that trusts your project and you don’t … Continued

DDEV v1.7.1: config.*.yaml, static bind ports, longer project names

We’ve just released DDEV v1.7.1! This release includes the ability to override a committed config.yaml, static port binds and longer project names. Install or upgrade now. Here are a couple of highlights: config.*.yaml – If you’ve been using DDEV on a team across different operating systems you’ve experienced how wonderful it is to be able … Continued

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