Ben is not a CSS (Cascading Stylesheets) expert. He knows enough to get the job done, usually; but, when it comes to front-end styling the "right" way, he generally have more questions than answers. A little while ago, he learned about BEM - Block, Element, Modifier - from some fellow engineers at InVision App and immediately fell in love with it.
Angular 1.5+’s components are great, but testing them properly requires some changes to they way you were used to testing before.
In simple terms, modules are the basic building blocks of our Angular 2 application, whereas routes provide us with paths to point to specific parts of our application. These are both core to an Angular 2 application. It is important to create both with good, clean separation of concerns in mind.