Using DRY (Don't Repeat Yourself) Principle in Drupal 8 Site Life Cycle

As a Drupal developer or site builder, you're tasked with building multiple sites. Every time you build a site, you might fall into one of the most common mistakes of repeating yourself and writing code that is hardly maintainable or reusable. In this session we'll talk about how to use Drupal 8's powers to prevent this and speed-up your work. We'll cover:


Site Builder Perspective:

  • Using proper site building tools/modules to achieve reusability. Such as Drupal 8's new block system, Paragraphs, View Modes ...etc.
  • Using configuration management in Drupal 8


Developer Perspective:

  • Using distributions
  • Composer in Drupal 8
  • Features in Drupal 8
  • Theming for reusability
Session Category
Session level
Place / location
Session Date
Session duration
45 Minutes



Mohammed Razem