JCON2018-Background

Register now

 
October 9 - 12, 2018

in Duesseldorf, Germany
JAVAPRO-Logo-wht-transparent

#JCON2018

THE GREAT JAVA CONFERENCE !


OCTOBER 9 - 12, 2018 IN DUESSELDORF

 

EXPO: OCTOBER 9 - 11. 2018

JCON2018-Logo

THE GREAT JAVA CONFERENCE !


OCTOBER 9 - 12, 2018 IN DUESSELDORF

 

EXPO: OCTOBER 9 - 11. 2018

ENGLISH
GERMAN

Until JCON 2017 only ...

Tage
Sekunden
Minuten
Stunden
JCON-Background-Image-Facts
JETZT ANMELDEN
 

JCON 2017


PROFESSIONAL JAVA DEVELOPMENT & BEST PRACTICE

2

4

Special Days
Conferences

110+

Sessions

600+

Participants

5

Cinemas

70+

Speaker
GOLD PARTNER
ORGANISATIONS-PARTNER
KOOPERATIONS-PARTNER
EclipseCon2018-01
SILVER PARTNER
BRONZE PARTNER
The great Java community conference for core Java, Enterprise Java, architecture, agile and best practice.

JCON 2018

Register now

CALL FOR PAPERS

The Call for Papers is already open until April 30, 2018 11:59 p.m.

Speaker

EXHIBITORS

Benefit from a compact expo which is highly frequented directly at the session halls and interesting add-ons.

Become a Partner

LINKS

ORGANIZER
PRIVACY POLICY
TERMS OF USE
IMPR
INT

#JCON2018

Copyright 2018 IT Press & Media GmbH. All rights are reserved.
JCON2018-Logo-horizontal-white

OUR PARTNERS 2017

xdevcon2015_04

SESSIONPLAN 2017

HTML5 Web-Anwendungen
in Java entwickeln mit Vaadin
und Eclipse / RapidClipse

Sebastian Spaeth
 
Datenbankentwicklung
in Java mit den neuen
Hibernate-Tools

Christian Kuemmel
 
Highspeed Datenbank-
Anwendungen mit Jetstream
Java In-Memory Datenbank

Markus Kett
 
Hybride mobile Apps mit
Vaadin, Eclipse /RapidClipse
und Cordova

Florian Habermann
 
JPA Queries mit JPA-SQL
in einfacher SQL-Syntax
schreiben

Sebastian Spaeth
 
Warum man eine Versions-
verwaltung immer braucht -
Git Grundlagen

Richard Fichtner
 
Wozu brauche ich Maven
und was ist Continuous
Integration
Christian Kuemmel
 
Dynamische Reports und
Daten-Export-Funktionen

Christian Kuemmel
 
Cross-Platform-Development
mit der Eclipse
Distribution RapidClipse  

Markus Kett
 
Konfiguration mit Apache Tamaya/Microprofile
Config API

Anatole Tresch
 
Java Enterprise Security

Werner Keil
 
 
Apache Tomcat 9 aber sicher!

Frank Pientka
 
Continuous Delivery in a
Box? Wie geht das?

Jan Ruemenapf
 
Modularisierte UIs für
Microservices abseits von
Single Page Applications

Michael Vitz
 
Build secure!

Stefan Hildebrandt
 
Von Maven zu Gradle
in 45 Minuten

Sonja Wittke
 
Single Sign-on mit Keycloak

Thomas Darimont
 
Where the Wild Projects Are

Hendrik Ebbers
 
12-factor Java EE

Sebastian Daschner
 
Anwendungen interaktiv
Debuggen mit der JShell

Anton Epple
 
(How to) use Swagger to
develop REST Applications

Johannes Fiala
 
Womit machen wir's denn nun?
MVC 1.0 als alternative
Web-Technologie

Sven Koelpin
 
WildFly Swarm -
Java EE in one JAR

Falk Sippach
 
Funktional Reactive
with Core Java 9

Sven Ruppert
 
Eine Sache der Lokalität

Michael Wiedeking
 
Apache Commons -
Beyond StringUtils

Benedikt Ritter
 
Ein Puzzlespiel: Einfuehrung
in das Modulsystem Jigsaw
in Java 9

Martin Lehmann
Dr. Kristine Schaal
 
Data Streaming für
Cloud Natives

Nicolas Byl
 
Volltextsuche in
Theorie und Praxis

Philipp Krenn
 
Move over, SMACK stack –
Fast Data Architectures with
plain Apache Kafka

Florian Trossbach
 
Heißt NoSQL auch
No Security?

Philipp Krenn
 
Big Data & Stream
Processing mit Apache
Spark

Matthias Niehoff
 
Schnelles Denken - Machine
Learning mit Spark 2 und Java

Heiko Spindler
 
IoT Real-Time Analytics
with Apache Kafka

Dean Rakic
 
Parallele Suche in großen
Graphen mit Heuristiken
und Caches

Dr. Roger Butenuth
 
Wenn Maschinen melden,
wann sie kaputt gehen:
Open Source in der Industrie 4.0

Daniel Bremer-Tonn
Heinz Wilming
 
Hysterie in verteilten
Systemen - Spring Cloud Netflix
im Einsatz

Benjamin Wilms
 
DockAir - Ein Rundflug
durch das Kubernetes
Oekosystem

Nicolas Byl
 
Überwache deine Microservices

Philipp Krenn
 
Cloudy with a Chance
of Containers

Philipp Seiz
Dominik Hastrich
 
Serverless Architecture
meets Continuous Delivery

Alex Krause
 
Blue/Green Deployments with Amazon EC2 Container Service

Ozkan Can
 
Mit Ansible die Puppen tanzen
lassen – Spring Boot Apps in
Docker Windows Container

Jonas Hecht
 
Moderne Anwendungs-
entwicklung und DevOps
in der Cloud

Peter Doschkinow
 
Docker in der Anwendungsentwicklung

Torsten Fink
 
Entwicklung mit JavaFX 9

Wolfgang Weigend
 
Java 9, from Mobile to the
Enterprise and back

Johan Vos
 
Real-world Web-Anwendungen
mit JavaFX und jpro

Tobias Bley
Matthias Hänel
 
Java ist zurueck im Web! -
Web-Anwendungen mit JavaFX
und jpro

Hans-Henry Sandbaek
Florian Kirmeier
 
JavaFX Libraries and
Frameworks from Eclipse

Tom Schindl
 
Next-Gen Visual
Programming and 3D
Modeling in the Cloud

Dr. Michael Hoffer
 
JavaFX 101

Alexander Casall
 
Neuer JavaFX GUI-Builder!!!

Desktop-, Web- und Mobile-
Development mit JavaFX
Markus Kett
Florian Habermann
 
JavaFX extreme GUI makeover
Dirk Lemmermann
Hendrik Ebbers
 
Don't trust the module -
Unit testing with
Project Jigsaw

Alasdair Collinson
 
Legacy Code meistern in x
einfachen Schritten

Falk Sippach
 
Testdriven Development
mit JUnit und Mockito

Tobias Trelle
 
Good Times with Bad Code

Bjoern Meschede
 
JUnit 5 - Testen neu definiert
mit strukturierten, dynamischen
und erweiterbaren Testfaellen

Tobias Voss
 
Bluehende Landschaften -
Testen von Microservices
Stefan Hildebrandt
 
Awesome Unit Tests
for Awesome People

Alasdair Collinson
 
Bootify your Test Pyramid

Benedikt Ritter
 
Agile Code Reviews –
Vom 4-Augen-Prinzip
zum Qualitätskatalysator

Christian Fischer
 
Rundungsfehler

Michael Wiedeking
 
Lambda - Segen oder Fluch?

Christian Nockeman
 
Spring Batch Performance
Monitoring - Wir bringen Licht
in die Dunkelverarbeitung
Christian Nockemann
 
Java Concurrency-Konzepte

Prof. Joerg Hettel
 
JVM Functional Language Battle

Falk Sippach
 
MQTT mit Java von 0 auf 100 -

Einführung und p
raktische Beispiele
Christian Götz
 
Java9 – Features abseits
von Jigsaw und JShell

Michael Vitz
 
Java APIs:
The Missing Manual

Hendrik Ebbers
 
When, why and how to CQRS

Sebastian Daschner
 
Wie speichern Microservices
Daten? Die Java In-Memory
Datenbank Jetstream ist dafür
prädestiniert

Markus Kett
 
Bootstrapping Jenkins

Reinhard Naegele
 
Cross-Platform-Development
mit Vaadin und
Eclipse / RapidClipse

Markus Kett
 
Mastering JPA Performance

Thomas Broell
 
20 Ways to Boost Your
Developer Productivity

Sebastian Daschner
 
JPA Queries mit JPA-SQL schnell
und einfach in SQL schreiben

Christian Kuemmel
 
Reaktive Programmierung
für alle! Warum? Wie?

Alex Krause
 
“Node.js Will Overtake Java
Within a Year”

Sven Koelpin
 
Kotlin – The Next
Generation of Java

Philipp Burgk
 
Authentifizierung
und Autorisierung

Sebastian Spaeth
 
Vaadin Charts und
Kalender

Christian Kuemmel
 
Es tut, aber tut es was es
soll? - GUI Testautomati-
sierung für Vaadin-Projekte

Dr. Pascal Bihler
 
Automatisierter E-Mail
Versand mit der
Java Mailing API

Christian Kuemmel
 
Parallele Hintergrund-
Prozesse - Grundlagen
Florian Habermann
 
Integration von
Zahlungssystemen

Sebastian Spaeth
 
Wie man gut lesbaren und
wartbaren Code schreibt

Richard Fichtner
 
REST Webservices  -
Grundlagen

Richard Fichtner
 
Hibernate Best-Practice

Christian Kuemmel
 
Was ist Serverless Computing?

Frank Pientka
 
From Monolith to Microservices
and Back: The Self Contained
Systems

Rudy De Busscher
 
API Management

Dr. Roger Butenuth
 
Progressive Web-Apps -

Jumpstart with Vaadin
Sven Ruppert
 
Enterprise-ready Kubernetes
Jochen Cordes
 
ReactiveX mit RxJava

Jan Blankenhorn
 
Aus der Muster-Kueche –
Wie lassen sich Microservice-
Muster effizient umsetzen?

Frank Pientka
 
Monolithen zaehmen
leicht gemacht

Bennet Schulz
 
Web-API Design

Stephan Mueller
 
Security und Single-Sign-On
für Web APIs

Niko Koebler
 
Microservices in Java: Anwendungsentwicklung
mit K8S/Openshift

Anatole Tresch
 
Let Your Microservices Flow!

Bernd Ruecker
 
Leichtgewichtige Frameworks
fuer Microservices

Torsten Fink
 
Entwicklung mit RedHat
OpenShift Application Runtimes

Jochen Cordes
 
42 Best Practices for
Building Microservices

Benjamin Nothdurft
 
Warten auf Java 10

Michael Wiedeking
 
Metriken für agile Softwareentwicklung

Richard Fichtner
 
Disruption ist Veraenderung
ist Zukunft

Anatole Tresch
 
Agile für Entwickler und IT- Entscheider - Wie Entwickler

ticken und wie man Entscheider
überzeugt
Markus Kett
 
Break
Unmut im Projekt?! Wie Usability Engineers und Entwickler sinnvoll zusammenarbeiten koennen

Sandra Schering
 
Agilitaet gestern und heute -
Neue Herausforderungen erfordern neues Denken

Marion Eickmann
 
Teams loesungsfokussiert
coachen
Veronika Kotrba &
Ralph Miarka
 
Agile Fuehrung -
Lernen von den Preussen

Jan Phillip
 
Entwicklung einer Highspeed-
Datenbank-Applikation mit
Jetstream Java In-Memory Datenbank

Christian Kuemmel
Sebastian Spaeth
 
Entwicklung eines  HTML5 Frontends
für moderne Datenbank-Applikationen

mit Java, Vaadin und Eclipse
Christian Kuemmel

Sebastian Spaeth
 
Entwicklung einer Industrie 4.0 Mobile App
mit zentralem Server und Backend GUI
mit Java, Vaadin und Eclipse

Christian Kuemmel

Sebastian Spaeth
 
Schnittstellen für den Datenaustausch
mit Webservices

Christian Kuemmel
Sebastian Spaeth
 
Break

Day 1

October 24, 2017

Entry and Registration

Main-Conference

Main-Conference

JavaFX - Day

Testing & Quality - Day

Best Practice Day

Architecture - Day

Architecture - Day

Agile - Day

Live-Coding Day

10

a.m.
11

a.m.
2

p.m.
1

p.m.
12
a.m.
4

p.m.
3

p.m.
9

a.m.
11

a.m.
12
p.m.
3
p.m.
2
p.m.
1

p.m.
5
p.m.
6
p.m.
4
p.m.
10

a.m.
11

a.m.
12
p.m.
3
p.m.
2
p.m.
1

p.m.
5
p.m.
6
p.m.
4
p.m.
10

a.m.
7:30

a.m.
8:45

a.m.
background-2462431
Tim gained a BSc Honours degree in 1985 from London University in Computer Science and in 2006 graduated from a MSc in Software Engineering at the Open University. He started working for the UK government in 1985 researching airborne AI in the Royal Aircraft Establishment and in 1989 joined Sun Microsystems in the government sales team specialising in formal security products (Trusted Solaris) In 1998 he joined the international Sun Federal team specialising in distributed self discovering solutions using the Sun Jini technology as well as security technologies. In 2000 Tim joined the Solaris marketing team looking after security and storage, he was the product manager responsible for UFS, ZFS, NFS amongst other things. In 2006 he moved into the storage team and was the requirements manager for the ZFS Storage array and the S7000 disk array. When Oracle acquired Sun in 2010 Tim returned to a more customer
facing role and joined the Communications global business unit specialising in storage and later became an expert in event driven software, before joining the ISV team in 2012 as an IoT specialist. Whilst in that team Tim designed and built the first IOT stack within Oracle which was shown driving solutions at Embedded World, Oracle Open World and Mobile World Congress. In 2017 Tim joined the cloud pursuit team within Oracle EMEA where he now works on architecting cloud native solutions, including of course using the Oracle IoT cloud service to bring data into the environment enabling the creation of digital replicas of physical devices.
 
When he's not working on projects or travelling for business Tim is a keen skier, a science fiction and Discworld fan and an enthusiastic (though not professional standard) cook.
Tim Graves

Tim Graves


Cloud Native Solutions Architect

EMEA Tech Team, Oracle Corporation

There's no arguing that containers are changing the software world. While the notion of OS containers has been around in various forms for many years, the advent of Docker kicked off their widespread adoption and today many companies are using containers in development, test, and production deployments. But when a new technology emerges it takes a while for users of that technology to fully embrace the new paradigm it brings. While containers are extremely popular today, they are mostly used to package existing applications. But true ‘Container Native’ development that embraces this new paradigm is starting to appear! So what exactly is Container Native? How is it different from Cloud Native? Are Serverless and Microservices Container Native? In this session we’ll explore all these questions and see concrete examples of Container Native development in Java.

KEYNOTE:      

The Container Native Paradigm Shift

9

a.m.
JAVAPRO Community Keynote
Sebastian Dippold
Markus Kett
 

Day 2


October 25, 2017

Day 3


October 26, 2017

Main-Conference

Main-Conference

Cloud & DevOps - Day

Big-Data - Day

Java & Eclipse Starter Day

7:30

a.m.
Entry and Registration
8:00

a.m.
Entry and Registration