DrupalCon Notes. Behat, MinkJS, PhantomJS - Test all the Things
Gherkin -> Behat -> FeatureContext -> MinkJS/PhantomJS
DrupalCon Notes. Configuration Management in Drupal 8
Why?
- Deployment
 - A predictable and robust system
 
DrupalCon Notes. Decoupling Drupal Modules into PHP Libraries
Background
- Abstract functionality out of modules into PHP libraries
 - Framework agnostic
 - Build Drupal modules on top of these libraries
 
DrupalCon Notes. Entity Storage, the Drupal 8 Way
Drupal 7 vs Drupal 8
Drupal 7
- Field swappable storage
 - Field data can live in NoSQL storage, remote storage
 - Each field configured independently
 - Problematic for entity querying
 - Supports only fields, properties are always in the SQL database
 
DrupalCon Notes. Making Drupal Fly
The Fastest Drupal Ever is Here!
Drupal 8
- Utilises BigPipe to send quick content (text, cached items) first. Slow content last.
 - Page renders faster. Slow content filled in as/when ready.
 - Similar technology, SmallPipe, works without JS.