![Page 1: Zurich 2016 eclipse demo camp - asciidoc and docker](https://reader034.vdocuments.net/reader034/viewer/2022042618/58a454c31a28ab55068b5cc7/html5/thumbnails/1.jpg)
RED HAT INTERNAL 1
AsciiDoc Editor in Eclipse NeonBy Max Rydahl Andersen (@maxandersen)Zurich 2016-06-21 DemoCamp
![Page 2: Zurich 2016 eclipse demo camp - asciidoc and docker](https://reader034.vdocuments.net/reader034/viewer/2022042618/58a454c31a28ab55068b5cc7/html5/thumbnails/2.jpg)
RED HAT INTERNAL
Manager and Consulting Engineer of team behind JBoss Tools and Developer Studio
Strategic Member for Red Hat on Eclipse Board
Normally wears a Superman T-Shirt
Lives and work out of Neuchatel
Now working on Open Source ALM
About Max
![Page 3: Zurich 2016 eclipse demo camp - asciidoc and docker](https://reader034.vdocuments.net/reader034/viewer/2022042618/58a454c31a28ab55068b5cc7/html5/thumbnails/3.jpg)
RED HAT INTERNAL 3
AsciiDoc Editor in Eclipse NeonBy Max Rydahl Andersen (@maxandersen)Zurich 2016-06-21 DemoCamp
![Page 4: Zurich 2016 eclipse demo camp - asciidoc and docker](https://reader034.vdocuments.net/reader034/viewer/2022042618/58a454c31a28ab55068b5cc7/html5/thumbnails/4.jpg)
RED HAT INTERNAL
= Introduction to AsciiDocDoc Writer <[email protected]>
A preface about http://asciidoc.org[AsciiDoc].
== First Section
* item 1* item 2
[source,ruby]puts "Hello, World!"
AsciiDoc
![Page 5: Zurich 2016 eclipse demo camp - asciidoc and docker](https://reader034.vdocuments.net/reader034/viewer/2022042618/58a454c31a28ab55068b5cc7/html5/thumbnails/5.jpg)
RED HAT INTERNAL
<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE article PUBLIC "-//OASIS//DTD DocBook XML V4.5//EN" "http://www.oasis-open.org/docbook/xml/4.5/docbookx.dtd"><article lang="en"> <articleinfo> <title>Introduction to AsciiDoc</title> <date>2013-01-01</date> <author> <firstname>Doc</firstname> <surname>Writer</surname> <email>[email protected]</email> </author> <authorinitials>DW</authorinitials> </articleinfo> <simpara> A preface about <ulink url="http://asciidoc.org">AsciiDoc</ulink>. </simpara> <section id="_first_section"> <title>First Section</title> <itemizedlist> <listitem> <simpara>item 1</simpara> </listitem> <listitem> <simpara>item 2</simpara> </listitem> </itemizedlist> <programlisting language="ruby" linenumbering="unnumbered"> <![CDATA[puts "Hello, World!"]]> </programlisting> </section></article>
Docbook
![Page 6: Zurich 2016 eclipse demo camp - asciidoc and docker](https://reader034.vdocuments.net/reader034/viewer/2022042618/58a454c31a28ab55068b5cc7/html5/thumbnails/6.jpg)
RED HAT INTERNAL
![Page 7: Zurich 2016 eclipse demo camp - asciidoc and docker](https://reader034.vdocuments.net/reader034/viewer/2022042618/58a454c31a28ab55068b5cc7/html5/thumbnails/7.jpg)
RED HAT INTERNAL
AsciiDoc vs AsciiDoctorAsciiDoc AsciiDoctor
http://asciidoc.org/ http://asciidoctor.org/
Stuart Rackham Dan Allan, Red Hat alumni
“The spec” Mostly compliant, partial markdown, more extendable
Python Ruby
Ok speed, clumsy tool chain Lightning speed, great tool chain
2002-November 2013 2012-2016 (github community++)
GPL MIT
http://asciidoctor.org/docs/asciidoc-asciidoctor-diffs/
![Page 8: Zurich 2016 eclipse demo camp - asciidoc and docker](https://reader034.vdocuments.net/reader034/viewer/2022042618/58a454c31a28ab55068b5cc7/html5/thumbnails/8.jpg)
RED HAT INTERNAL
Atomic
Emacs
AsciiDocFx
Netbeans
Intellij
….
Editors
![Page 9: Zurich 2016 eclipse demo camp - asciidoc and docker](https://reader034.vdocuments.net/reader034/viewer/2022042618/58a454c31a28ab55068b5cc7/html5/thumbnails/9.jpg)
RED HAT INTERNAL
AsciiDoc(tor) in Eclipse
![Page 10: Zurich 2016 eclipse demo camp - asciidoc and docker](https://reader034.vdocuments.net/reader034/viewer/2022042618/58a454c31a28ab55068b5cc7/html5/thumbnails/10.jpg)
RED HAT INTERNAL
AsciiDoc(tor) in Eclipse+ Live Reload from JBoss Tools
![Page 11: Zurich 2016 eclipse demo camp - asciidoc and docker](https://reader034.vdocuments.net/reader034/viewer/2022042618/58a454c31a28ab55068b5cc7/html5/thumbnails/11.jpg)
RED HAT INTERNAL
Eclipse Neon with Mylyn Wiki
or
Create .adoc file and open it!
How to get
![Page 12: Zurich 2016 eclipse demo camp - asciidoc and docker](https://reader034.vdocuments.net/reader034/viewer/2022042618/58a454c31a28ab55068b5cc7/html5/thumbnails/12.jpg)
RED HAT INTERNAL 12
http://developers.redhat.com/downloads/
Questions ?
![Page 13: Zurich 2016 eclipse demo camp - asciidoc and docker](https://reader034.vdocuments.net/reader034/viewer/2022042618/58a454c31a28ab55068b5cc7/html5/thumbnails/13.jpg)
RED HAT INTERNAL 13
Docker and other containertooling in Eclipse NeonBy Max Rydahl Andersen (@maxandersen)Zurich 2016-06-21 DemoCamp
![Page 14: Zurich 2016 eclipse demo camp - asciidoc and docker](https://reader034.vdocuments.net/reader034/viewer/2022042618/58a454c31a28ab55068b5cc7/html5/thumbnails/14.jpg)
RED HAT INTERNAL
Vagrant Tooling
![Page 15: Zurich 2016 eclipse demo camp - asciidoc and docker](https://reader034.vdocuments.net/reader034/viewer/2022042618/58a454c31a28ab55068b5cc7/html5/thumbnails/15.jpg)
RED HAT INTERNAL
Eclipse Neon with Linux Tools
or
Create VagrantFile file and open it!
How to get
![Page 16: Zurich 2016 eclipse demo camp - asciidoc and docker](https://reader034.vdocuments.net/reader034/viewer/2022042618/58a454c31a28ab55068b5cc7/html5/thumbnails/16.jpg)
RED HAT INTERNAL
Machine(s) defined in a VagrantFile
Put into your project or externally
Can do “anything”
Basic needs are easy start/stop
Vagrant
![Page 17: Zurich 2016 eclipse demo camp - asciidoc and docker](https://reader034.vdocuments.net/reader034/viewer/2022042618/58a454c31a28ab55068b5cc7/html5/thumbnails/17.jpg)
RED HAT INTERNAL
Vagrant Tooling
![Page 18: Zurich 2016 eclipse demo camp - asciidoc and docker](https://reader034.vdocuments.net/reader034/viewer/2022042618/58a454c31a28ab55068b5cc7/html5/thumbnails/18.jpg)
RED HAT INTERNAL
Docker Tooling
![Page 19: Zurich 2016 eclipse demo camp - asciidoc and docker](https://reader034.vdocuments.net/reader034/viewer/2022042618/58a454c31a28ab55068b5cc7/html5/thumbnails/19.jpg)
RED HAT INTERNAL
“Docker allows you to
package an
application with all of
its dependencies into
a standardized unit for
software
development.”
- docker.com
![Page 20: Zurich 2016 eclipse demo camp - asciidoc and docker](https://reader034.vdocuments.net/reader034/viewer/2022042618/58a454c31a28ab55068b5cc7/html5/thumbnails/20.jpg)
RED HAT INTERNAL
Lightweight
Fast
Portable
● The whole stack in one container, works everywhere
Security
● Each app in its own sandbox
No installation of apps - just get the image and run
![Page 21: Zurich 2016 eclipse demo camp - asciidoc and docker](https://reader034.vdocuments.net/reader034/viewer/2022042618/58a454c31a28ab55068b5cc7/html5/thumbnails/21.jpg)
RED HAT INTERNAL
DOCKER AND ECLIPSE
Docker Tools part of Linux Tools (but works on OS X and Windows too)
Connect to your existing Docker daemon on any host
Value on top of CLI
Can be reused by other plugins
![Page 22: Zurich 2016 eclipse demo camp - asciidoc and docker](https://reader034.vdocuments.net/reader034/viewer/2022042618/58a454c31a28ab55068b5cc7/html5/thumbnails/22.jpg)
RED HAT INTERNAL
Connect to Docker
Search & Pull images
Dockerfile editor
Build
Start/stop containers
Linking containers
Exec to Containers
Docker Tooling
![Page 23: Zurich 2016 eclipse demo camp - asciidoc and docker](https://reader034.vdocuments.net/reader034/viewer/2022042618/58a454c31a28ab55068b5cc7/html5/thumbnails/23.jpg)
RED HAT INTERNAL
One click install of full local PaaS development experience
Red Hat OpenJDK build for Windows
Developer Studio 10 based on Eclipse Neon
Vagrant, Virtualbox and OpenShift-in-a-box
Red Hat Docker with full control over registries
Containers using Red Hat Enterprise Linux with JBoss Enterprise Application Platform
Fully local PaaS development experience
Extras in Red Hat Developer Suite
![Page 24: Zurich 2016 eclipse demo camp - asciidoc and docker](https://reader034.vdocuments.net/reader034/viewer/2022042618/58a454c31a28ab55068b5cc7/html5/thumbnails/24.jpg)
RED HAT INTERNAL 24
http://developers.redhat.com/downloads/