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:

Vote for your favorite new DDEV-Local development environment features

2019 was an amazing year for DDEV-Local thanks to all of your contributions, involvement and experience! DDEV-Local is open source so that we can work together to support a broad range of users using our local development environment across operating systems and PHP projects. We were proud to be able to support DDEV communities in … Continued

Apache Solr with Drupal 8 and Search API Solr

DDEV-Local’s first official third-party service was Apache Solr, and lots of people have used it successfully over the years. But I never actually took the time to explore what was going on, and to support people who are having trouble it’s best if you actually understand the context 🙂 Since I had to do a … Continued

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. With DDEV-Local you can use the https version of your project in a browser that trusts your project and you don’t have to … 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