anchor.diff:      TypeScript is the preferred language for Angular 2 development although
       you can use other JavaScript dialects such as [ES5](#es5).
   
  -    Read more about TypeScript on its [website](http://www.typescriptlang.org/).
  +    Read more about TypeScript at [typescript.org](http://www.typescriptlang.org/).
   
   a#U
   .l-main-section#V
  
positive.code: 
          Angular has its own set of decorators to help it interoperate with your application parts.
          Here is an example of a `@Component` decorator that identifies a
          class as an Angular [Component](#component) and an `@Input` decorator applied to the `name` property
          of that component. The elided object argument to the `@Component` decorator would contain the pertinent component metadata.
          ```
          @Component({...})
  
negative.code:   :marked
      The practice of writing individual words, compound words, or phrases such that each word or abbreviation begins with a capital letter. Class names are typically spelled in PascalCase. Examples include: `Person` and `HeroDetailComponent`.
  
      This form is also known as **upper camel case** to distinguish it from **lower camel case**, which is simply called [camelCase](#camelcase). In this documentation, "PascalCase" means *upper camel case* and  "camelCase" means *lower camel case*.
  
  :marked
    ## Pipe
  