DDEV / DDEV team presentations

Add meeting Rate page Subscribe

DDEV / DDEV team presentations

These are all the meetings we have in "DDEV team presentations" (part of the organization "DDEV"). Click into individual meeting pages to watch the recording and search or read the transcript.

28 Mar 2021

Join us for a choose-your-own-adventure of advanced local development topics. Some potential topics for discussion include:

Custom Commands and Third Party Services with DDEV-Local

There's much built into DDEV-Local, but people always want more! We'll explore how you can add your own commands to DDEV using simple shell scripts, and then explore all that you can do with adding extra services and configuration using docker-compose.*.yaml. We'll probably use ApacheSolr as our third-party service example.

Advanced configuration for DDEV-Local, using a custom Dockerfile and webimage_extra_packages

It's easy to add new capabilities to DDEV-Local's web image, because it's built on the shoulders of giants, including Docker and Debian Linux. We'll look at how you can find and use Debian packages that extend DDEV's capabilities, and then how to create a custom Dockerfile that does things that you can't do even with extra packages.

DDEV-Local Casual Webhosting

Did you know that DDEV-Local has a "Casual webhosting" feature that allows you to deploy it to actually serve websites on the internet? It's intended for smaller sites, and you have to get a VM yourself, but it's not hard, and it even features TLS certificates from Let's Encrypt.

We'll demonstrate how to spin up a site on a Linode VM using DDEV-Local.

Developing with DDEV-Local in a browser: ddev-gitpod

The very exciting ddev-gitpod project from @shaal lets you run and debug a Drupal project in vscode with DDEV-Local... in a browser.

We'll demonstrate how this works and talk about the future of ddev-gitpod

Randy Fay
DDEV

https://www.midcamp.org/2021/topic-proposal/advanced-local-development-ddev
  • 5 participants
  • 2:22 hours
hosting
dwev
setup
dwap
devs
launched
project
gitpodiamo
newbie
suggesting
youtube image

28 Mar 2021

These are small, interactive sessions that can let us work individually with people to get them ready for Saturday. Depending on the size and the match of the folks we get, we may split off into separate rooms.

Intro to DDEV-Local on Windows (interactive, 1 hour)

We'll work as a small group to get DDEV going in a traditional Windows 10 (Home or Pro) environment. (If you're on Windows and can do it, we recommend the WSL2 approach instead, so if you can install WSL2, go to that one.)

Please download the latest Quicksprint Release beforehand, and read the README and feel free to get started. We'll work with you wherever you are interactively in the session.

Intro to DDEV-Local on macOS and Linux (interactive)

We'll work as a small group to get DDEV going in a macOS or Linux environment.

If you're on macOS, please download the latest Quicksprint Release beforehand, and read the README and feel free to get started. We'll work with you wherever you are interactively in the session.

If you're on Linux, feel free to follow the regular Linux installation instructions ahead of time.

Either way, we'll work with you and screen-share to get you to where you have a project running and are ready to contribute on Saturday.

Intro to DDEV-Local on Windows WSL2 (interactive)

WSL2 on Windows is the most exciting environment that's come to developers on Windows in years. It lets you run a real Linux environment inside Windows, so you have all your favorite Windows tools, but also have everything Linux has to offer. Especially amazing execution speed, but also every tool there is.

Feel free to use the WSL2 Installation Instructions ahead of time to make sure you can get WSL2 going.

We'll follow the same outline as the DDEV-Local WSL2 Screencast, so feel free to watch that.

Randy Fay
DDEV

https://www.midcamp.org/2021/topic-proposal/get-started-local-development-workshop
  • 7 participants
  • 57 minutes
devs
users
community
purposes
session
forums
setup
reasons
planning
small
youtube image

26 Mar 2021

Have a question about local development in general, DDEV-Local, or Docker, or anything else I can feign competence in? Bring your questions. If you sneak them to me in advance I might be prepared.

Randy Fay
DDEV

https://www.midcamp.org/2021/topic-proposal/local-development-ama
  • 17 participants
  • 50 minutes
thanks
docker
hosting
introduce
drupalcon
users
amy
chat
mariadb
updated
youtube image

14 Mar 2021

This panel will kick off the day by talking about what DevOps is bringing different perspectives to the conversation.

Topics of discussion will cover:

What is DevOps?
What are the business impacts of getting DevOps right or wrong?
What are the challenges in implementing DevOps?
What are some key things to focus on


Tess Flynn, TEN7
Elli Ludwigson, DDEV
Mike Anello, DrupalEasy
Albert Volkman, Esteemed

https://www.fldrupal.camp/sessions/devops/panel-devops-people-processes-technologies-and%E2%80%A6
  • 7 participants
  • 49 minutes
hosting
devops
dev
establishing
deploying
developers
hi
transition
d8
drupal
youtube image

11 Mar 2021

One question many of us have heard or had when we were getting started as web developers and/or entering a new role is a very simple “how do I deploy my site?” We’re often tied into vendor defined workflows, and literally just go with the flow, or are presented with solutions with very complex projects as the baseline. What if you wanted to evaluate the options objectively? What if you want to build your own workflow? What are some best practices? What are the basics of deploying a site?

In this session we’ll give a high level view of how to work with a Drupal project in this workflow:

Initial project creation using vanilla Drupal Core, setting up a Git repository, and a local development environment.
How to use Git to collaborate with a team and protect your work.
How to share your work in progress with team and stakeholders.
How to use continuous integration and deployment (CI/CD) to regularly test and deploy your work.
What you need to do to move a site from local or preview to live deployment.
When you leave the session you should have a grasp of the pieces of the process and how they fit together regardless of the specific tool or vendor you may use at each stage. You’ll understand how you can put together a workflow that works best for your projects, your team, your students or your clients.

DAVID STOLINE
Director of Customer Success at DDEV

I'm an architect engineer turned engineering manager. Things that I find fun: HA Lamp, AWS, performance, team happiness, finishing sprints.


https://www.fldrupal.camp/sessions/development-performance/demystifying-deployment-workflows
  • 1 participant
  • 46 minutes
drupal
deployment
users
hosting
managed
setup
ddaf
contributor
demystifying
president
youtube image

12 Jan 2021

Last year in Amsterdam we confirmed that everyone had their own favorite Drupal Development Tool. Is the same happening this year? Are we on the way to standardizing on top of something more uniform? https://drupal.kuoni-congress.info/2019/program/abstract/321
  • 8 participants
  • 46 minutes
drupalcon
users
hosting
locally
discussion
panelist
community
customizable
cloud
vm
youtube image

1 Sep 2020

Learn to choose a local development environment that best suits your project needs & get started working with your project locally.
  • 8 participants
  • 60 minutes
panelists
discussion
drupal
devs
developers
local
mariadb
knowledgeable
manage
amaro
youtube image

1 Sep 2020

This talk will cover the importance of diversity in building a stronger community, where we've come from & where we're going.
  • 5 participants
  • 1:08 hours
diversity
introductions
conversation
acknowledgement
community
hi
tribes
queer
women
drupalist
youtube image

28 Aug 2020

Leaders from Drupal initiatives will provide a rundown of their areas, solutions they devised, and inspire attendees to contribute.
  • 12 participants
  • 1:14 hours
congratulations
discussions
exciting
enjoy
today
visit
drupalcon
announced
presenting
aqua
youtube image

14 Mar 2020

Kevin Bridges, DDEV

We all hear about how wonderful the DevOps movement is and how modern technologies can make our daily work lives better. The reality for most of us is that projects can seem super difficult and even insurmountable at times, no matter how many tools we have or what methods we employ. That’s when it’s key to have a safe space where we can experiment and develop our emotional intelligence to best support each other.

In this session we’ll share with you some of the lessons we’ve learned in the course of building a local development environment and hosting platform:

Why we need to think about small steps in our work
Some key points to understand when planning work with a team
How to approach challenges as human beings
What to do when communication is hard, challenges pile up and the work begins to seem insurmountable
When, where and how to make changes and offer help
How to identify what is emotional, personal and what is technical, then approaching a solution with that perspective
How this all ties back to some of the basic principles of DevOps
With some careful planning (the investment is worth it!) and thoughtful execution of tasks with goals and initiatives in sight, we can make steady progress towards success together.

https://drupalcamp.london/saturday-keynote
  • 4 participants
  • 38 minutes
dev
users
developers
directors
drupal
founder
web
initiative
com
cto
youtube image

1 Nov 2019

Ricardo Amaro, Randy Fay, Mattias Michaux, Michael Schmid, Engin Yilmaz, Mark Casias, Alejandro Moreno-Lopez

It seems everyone has their own favorite local development tool these days. From Lando to DDEV to custom solutions, developers have strong opinions of which tools rank supreme. In this session, creators and users of different local development tools will provide their story of why they made the choices they made. We welcome a healthy debate and discussion is the main driver here so any questions or concerns regarding the subject are welcome.
  • 7 participants
  • 44 minutes
users
discussion
dev
hosting
tweaking
representatives
respond
thanks
currently
weren
youtube image

21 Oct 2019

As microservices and decoupled architectures continue to mature it becomes increasingly important to be able to work efficiently between local and live environments across the entire stack. What does it take to build a decoupled interface against a Drupal backend and how can we share the work with others?
  • 3 participants
  • 48 minutes
mac
docs
doctors
administration
provider
user
presentation
performance
advanced
consider
youtube image