zurich 2016 eclipse demo camp - asciidoc and docker
TRANSCRIPT
RED HAT INTERNAL 1
AsciiDoc Editor in Eclipse NeonBy Max Rydahl Andersen (@maxandersen)Zurich 2016-06-21 DemoCamp
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
RED HAT INTERNAL 3
AsciiDoc Editor in Eclipse NeonBy Max Rydahl Andersen (@maxandersen)Zurich 2016-06-21 DemoCamp
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
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
RED HAT INTERNAL
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/
RED HAT INTERNAL
Atomic
Emacs
AsciiDocFx
Netbeans
Intellij
….
Editors
RED HAT INTERNAL
AsciiDoc(tor) in Eclipse
RED HAT INTERNAL
AsciiDoc(tor) in Eclipse+ Live Reload from JBoss Tools
RED HAT INTERNAL
Eclipse Neon with Mylyn Wiki
or
Create .adoc file and open it!
How to get
RED HAT INTERNAL 12
http://developers.redhat.com/downloads/
Questions ?
RED HAT INTERNAL 13
Docker and other containertooling in Eclipse NeonBy Max Rydahl Andersen (@maxandersen)Zurich 2016-06-21 DemoCamp
RED HAT INTERNAL
Vagrant Tooling
RED HAT INTERNAL
Eclipse Neon with Linux Tools
or
Create VagrantFile file and open it!
How to get
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
RED HAT INTERNAL
Vagrant Tooling
RED HAT INTERNAL
Docker Tooling
RED HAT INTERNAL
“Docker allows you to
package an
application with all of
its dependencies into
a standardized unit for
software
development.”
- docker.com
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
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
RED HAT INTERNAL
Connect to Docker
Search & Pull images
Dockerfile editor
Build
Start/stop containers
Linking containers
Exec to Containers
Docker Tooling
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
RED HAT INTERNAL 24
http://developers.redhat.com/downloads/