In this session Rupl discussed about how to use functional testing to spot regressions early and often, even before you merge. We'll show how you can visually diff your development branches against master and verify that nothing changed except the stuff you wanted to change. We'll talk about tools like CasperJS, Phantomas, and Wraith. There will be code samples abound!
Slides for this presentation: http://rupl.github.io/frontend-testing/
The Drupal 8 plugin system provides a set of guidelines and reusable code components that allow developers to expose pluggable functionality within their code and (as needed) support managing these components through the user interface. Understanding the ins and outs of the plugin system will be critical for anyone developing modules for Drupal 8. Blocks, field types, widgets, and views displays are just some of the places you’ll encounter plugins in D8.
This session is a really awesome to watch to get the frequently asked questions like How do I ensure my project is going in the right direction before spending time on development? or
How do I manage projects with many stakeholders without losing my mind? or
How can I turn my team's ideas into something we can test quickly?
Search in Drupal 8
The problem is well-known: core search has lagged behind for quite some time, being now mostly only used by smaller sites, and being largely worked around or completely replaced by modules providing advanced search solutions. It's essentially just part of "Drupal the product", not "Drupal the framework".
Search toolkit for Drupal 8
The current core Search module presents an API that tries to be generic, but ends up being insufficient for many advanced uses or for non-SQL back-ends.
This growth is a sign of Drupal's fantastic success, but it also introduces stress on the community as we struggle to scale our development processes to match not just an of new users and an agressive development cycle. In this session Greg will discuss the ways in which the community is changing, how that affects Drupal development, and what we can do to make sure Drupal 8 is the best release ever.