There are a plethora of options to set up a Drupal environment for local development; from MAMP to Virtual Machines to Docker. The developer experience of all these solutions has improved greatly over the course of the last few years. Install the application, run a few commands and you have a Drupal environment with various dependencies up and running.
Drupal Camp Asheville 2022 - IN PERSON - July 8th-10th
Many Drupal developers consider site builders to be one of the most important types of users they are building for. Dries regularly talks about how to “Improve the site builder experience” in his state-of-Drupal keynotes. But how well do you understand site builders and what they do? Who is this mythical site builder that is using the software you create?
Website development tools have come a long way over the past decade and if you are just getting started you can feel lost pretty quickly. To do something simple like spinning up a CMS and installing a few plugins comes with a handful or pre-requisites that may be out of your skill set and more suited for someone in devops. What tools do I need to use? Do I need a server?
A smart programmer is not the one who fixes all the problems, but rather, the one who understands what the problems worth fixing are. When discussing quality software, everyone talks about unit tests and test-driven development, only a small piece of building good software. In this session, we'll explore validation and verification beyond software tests.