Blog

DDEV ❤️ WSL2: getting started

This is a guest post from web developer and open source contributor Dennis Ameling, owner of fits4all. Dennis also contributed this guide to the DDEV-Local documentation! Find out more about Dennis. Now that WSL2 is about to become generally available as part of the Windows 10 May 2020 (2004) update, it’s time to look into … 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

Bringing CI/CD to your Agency with DDEV-Live

CI/CD—continuous integration and delivery—helps your developers achieve the most (and their best), and is a faster, more reliable way of delivering code to clients. DDEV-Live integrates with your CI/CD tools of choice. New to CI/CD? Integrate with DDEV-Live for a scalable, sustainable future of efficient development and deployment. Already doing CI/CD? You shouldn’t have to … Continued

DDEV, Docker, Chromebook!

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 lot less than the fancy loaded Macbook … Continued

Simplify Your End-to-End Workflow: Integrate DDEV-Live with Jenkins

Being forced into workflows that don’t work for your development team is like forcing a digital nomad into a mobile data plan from the ’90s — it’s frustrating, difficult to justify, and costly. Here at DDEV, we take a developer-first approach.  We’re committed to enabling you to use the tools that make your unique workflows … 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

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 run ddev … 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