Vancouver, October 5-6, 2012

Stealing Ideas from the Core (and elsewhere)

Development and Code
Experience Level: 

We often battle with it, wish it did some pattern "our" way, but the Drupal codebase is a massive resource of architectural concepts that developers can explore and implement in all their code, Drupal or not.

In this session, we look at several key ideas found in the Drupal codebase and examine their implementation in other environments to understand the guts of why Drupal architects have made the choices they did and how we can use their skill to improve our own projects in Drupal or wherever our work takes us.

Using JavaScript as the lingua franca, we'll examine and show basic implementation of theme layer decoupling, the bootstrap, the db layer, weighting, and the hook system wherein Drupal is the par exemplar of how good coding is done.