Declarative Programming in Drupal

Speakers: 

Declarative programming focuses on describing what not how. The web is built on declarative programming; Drupal is not. Drupal is generally focused on describing how a site should work. Even the UI is largely focused on focused on describing the process rather than the end result. But we can still do declarative programming in Drupal, and we should. Some of the most successful Drupal projects are declarative, for good reason.

A "declarative-first" approach to Drupal projects leads to better, clearer code, a better experience for site administrators, and more reusable solutions in the Drupal open source community.

This session will explain what declarative programming is, why it's important, where it is already used in Drupal, and how we can use it more widely. Attendees should leave ready and excited to build declarative-first projects in Drupal.

Schedule info
Track: 
Coding and Development
Experience level: 
Intermediate
Drupal Version: 
N/A