anchor.diff:  
   == Pipeline-as-code
   
  +We use the latest Jenkins CI server together with the new Pipeline plugin to programmatically define
  +the build pipeline for the project. First, we start a Jenkins instance a Docker container:
  +```bash
  +$ docker run --name jenkinsci -p 8080:8080 -p 50000:50000 -v ~/Jenkins:/var/jenkins_home jenkinsci/jenkins
  +```
  +
  +Next, we add a `Jenkinsfile` to our source repository. This file defines the build pipeline with the
  +individual steps and stages.
  +
   
   == Infrastructure-as-code
   
  
positive.code: 
  == References
  
  - http://seu-as-code.io[SEU-as-code]
  - https://arc42.github.io[Arc42 Architecture Documentation]
  
  
  
negative.code: 
  == Presentation-as-code
  
  The slides for the initial JavaOne 2016 presentation are written in Markdown. There are several rendering alternatives available.
  Or if you are a JavaScript fan you can use Reveal.js as a framework to program your slides.
  
  ```markdown
  