Angular.js with Drupal 8


The web is dramatically evolving. With the latest trend of internet connected devices, or "Internet of Things", there is a radical paradigm shift occurring in the web development community to respond to this movement. Web applications are no longer being built to cater to human interaction, but now must adapt to be able to handle machine-to-machine communications. This new requirement has placed a dramatic emphasis on API interfaces and has even ushered in a new development methodology called API-first development.

With the rise of this new paradigm, a number of technologies have risen to the forefront to help developers create the next generation of Web 3.0 applications. Amongst the leading technologies, is a fascinating new front-end platform called Angular.js. Angular.js is unique in that it forces us to develop our Drupal 8 websites as web applications, where the front-end plays the significant role as an independent application completely separated from a service-based backend.

In this presentation, Travis Tidwell will walk you through the evolution of the internet and why Angular.js (and others like it) are so important to Drupal 8. In addition, he will walk you through how to build a next generation, *API-first*, web application that is built for the future of Drupal. Here is a highlight over what we will discuss.

  • Evolution of the internet and the rise of Web 3.0.
  • Drupal's answer to this trend.
  • Why Angular.js (and others like it) are so important to the future of Drupal.
  • The difference between "websites" and "web applications".
  • A walkthrough on how to build a simple Angular.js application on top of Drupal 8.

Session Track

Front End

Experience Level


Drupal Version

When & Where

Thursday, 14 May, 2015 - 10:45 to 11:45
502A - BlackMesh