Have you ever wondered how to build complex Drupal applications that work flawlessly and exceed your expectations or how to use existing Drupal recipes in your code with the VScode extension?
Join us on November 20th at The Children’s Society for an in-depth session on Test-Driven Development (TDD) in Drupal, presented by Oliver Davies, and Drupal recipes autocomplete, presented by Marcelo Vani!
Drupal Recipe Autocomplete
Have you tried the new Drupal recipes autocomplete in VSCode? It's a game changer for anyone working on a Drupal project who intends to use the Drupal recipe. It speeds up development using VSCode. We don't have to remember every recipe—just start typing, and it completes the rest for you. It's perfect for boosting productivity, especially when juggling multiple projects or just needing to streamline your workflow.
Test-Driven Development (TDD) in Drupal
As we all know, testing is crucial for developers. It allows us to add new features, refactor existing code, and reduce the reliance on manual testing, all without worrying about introducing new bugs. A test-driven approach makes our implementation code leaner, focusing only on what’s necessary to pass our tests.
In this session, Oliver will introduce the key methodologies and terminologies of automated testing for Drupal projects. You’ll learn about Drupal’s built-in testing tools, like PHPUnit. PHPUnit is widely used in the PHP world, including projects like Symfony and Laravel, and it makes testing your code more accessible and ensures it meets Drupal’s high standards.
Testing is not just good practice—it’s essential. With Drupal core requiring tests for every new feature or bug fix and maintaining a 100% pass rate policy, strong testing skills are necessary for anyone contributing to the core or building their projects.
During this talk, we’ll take a test-driven approach to create a new Drupal module, providing you with hands-on insights into how TDD can streamline your development process and enhance the reliability of your code.
Location
The Children’s Society hosts this event at its office in Whitecross Studios / Octavia House in East London.
Address (link and map below):
50 Banner Street
London EC1Y 8ST
Schedule
18.00 - Doors open
18.30 - Marcelo’s presentation begins
19.10 - Oliver’s presentation begins
20.10 - Q&A with Oliver
20.30 - To the local pub for social networking
Whether new to testing or looking to enhance your skills, this meetup is an excellent opportunity to learn how TDD can improve your Drupal development. Don’t miss out—RSVP now to secure your spot!