anchor.diff:  
   // ----------------------------------------------------------------------------
   
  -== What about non-java?
  +=== What about non-java?
   
   image::images/non-java-languages.png[align="center", width="50%"]
  +
  +// ----------------------------------------------------------------------------
  +
  +=== What if you could do all of this right now with an open-source platform?
  +
  +* 100% open source, ASL 2.0
  +* Technology agnostic (java, nodejs, python, golang, etc)
  +* Built upon decades of industry practices
  +* 1-click automation
  +* Cloud native (on premise, public cloud, hybrid)
  +* Complex build/deploy pipelines (human workflows, approvals, chatops, etc)
  +* Comprehensive integration inside/outside the platform
   
   // ----------------------------------------------------------------------------
   
  
positive.code: 
  // ----------------------------------------------------------------------------
  
  == !
  
  image::images/docker-logo.png[align="center"]
  
  // ----------------------------------------------------------------------------
  
  === What is Docker?
  
  [.noredheader,cols="50%,4%,46%"]
  |===
  ^.<a|
  * Open source project and company
  +
  image::images/docker-moby-github.png[width="1500", align="center"]
  * Used to create containers for software applications
  
  [source,dockerfile]
  ----
  FROM openjdk
  
  COPY target/hello.jar /usr/src/hello.jar
  
  CMD java -cp /usr/src/hello.jar org.example.App
  ----
  
  [source,bash]
  ----
  $ docker build -t username/hello
  $ docker run -it -p 8080:8080 username/hello
  ----
  
  a|
  ^.<a|
  * WORA = Write Once Run Anywhere
  
  image::images/wora.png[align="center", width="70%"]
  
  * PODA = Package Once Deploy Anywhere
  
  image::images/poda.png[align="center", width="70%"]
  |
  |===
  
  // ----------------------------------------------------------------------------
  
  
negative.code: * Ship -- ship the dockerized app and dependencies anywhere -- to QA, teammates, or the cloud -- without breaking anything
  * Run -- scale to 1000s of nodes, move between data centers and clouds, update with zero downtime and more
  --
  
  
  // ----------------------------------------------------------------------------
  
  