Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Zurich 2016 eclipse demo camp - asciidoc and docker
1. RED HAT INTERNAL 1
AsciiDoc Editor in Eclipse Neon
By Max Rydahl Andersen (@maxandersen)
Zurich 2016-06-21 DemoCamp
2. 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
3. RED HAT INTERNAL 3
AsciiDoc Editor in Eclipse Neon
By Max Rydahl Andersen (@maxandersen)
Zurich 2016-06-21 DemoCamp
4. RED HAT INTERNAL
= Introduction to AsciiDoc
Doc Writer <doc@example.com>
A preface about http://asciidoc.org[AsciiDoc].
== First Section
* item 1
* item 2
[source,ruby]
puts "Hello, World!"
AsciiDoc
5. 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>doc@example.com</email>
</author>
<authorinitials>DW</authorinitials>
</articleinfo>
<simpara>
Docbook
7. RED HAT INTERNAL
AsciiDoc vs AsciiDoctor
AsciiDoc 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/
19. RED HAT INTERNAL
“Docker allows you to
package an
application with all of
its dependencies into
a standardized unit for
software
development.”
- docker.com
20. 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
21. 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
22. RED HAT INTERNAL
Connect to Docker
Search & Pull images
Dockerfile editor
Build
Start/stop containers
Linking containers
Exec to Containers
Docker Tooling
23. 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