anchor.diff:  ID_KONGRESS,ID,ID_SEMINAR,FARBCODE,TRACK,TRACK_EN,ORDERT,AUDIENCE,AUDIENCE_EN,DATUM,TIMESTAMP,TIMESTAMP_ENDE,SIMULTAN,DATUM_ES_EN,DATUM_ES,BEGINN,ENDE,SEMINAR_NR,RAUM_NR,RAUMNAME,AREAID,TITEL,TITEL_ES,TITEL_EN,ABSTRACT_EN,REFERENT_NAME,REFERENT_NACHNAME,REFERENT_FIRMA,ID_PERSON,ID_PERSON_COREF,ID_PERSON_COCOREF,VORTRAGSTYP,VORTRAGSTYP_EN,COREFERENT_NAME,COCOREFERENT_NAME,COREFERENT_FIRMA,COCOREFERENT_FIRMA,ABSTRACT_TEXT,SPRACHE,SPRACHE_EN,DEMO_EN,DEMO
  -506707,507561,507561,334478,Enterprise Java und Frameworks,Enterprise Java and frameworks,3,Anfnger,beginner,2017-07-06 00:00:00.0,2017-07-06 12:15:00.0,2017-07-06 13:00:00.0,,2017-07-06,06.07.2017,12:15,13:00,46,6,Track F,6/T,[F4] Schnelles Denken - Maschinelles Lernen mit Apache Spark 2 und Java 8,[F4] Schnelles Denken - Maschinelles Lernen mit Apache Spark 2 und Java 8,,,Heiko Spindler,Spindler,Freelancer,371276,,,,,,,,,"Die Kosten fr Speichermedien sinken und das systematische Sammeln von Datenmassen aller Arten wird immer leichter. Big Data ist in den Unternehmen angekommen. Viele Projekte sind bereits ber den Pilot- oder Prototypenstatus hinaus. Apache Spark ist ein skalierbares System fr die flexible Verarbeitung groer Datenmengen.
  -Der Vortrag stellt Apache Spark 2 vor, beschreibt konkrete Einsatzszenarien und zeigt konkrete Beispiele mit Java 8 aus dem Bereich des maschinellen Lernens.",Deutsch,German,Yes,Ja
  -506707,507589,507589,334478,IDE und Tools,IDE and tools,2,Anfnger,beginner,2017-07-06 00:00:00.0,2017-07-06 14:30:00.0,2017-07-06 15:15:00.0,,2017-07-06,06.07.2017,14:30,15:15,53,7,Track G,7/T,[G5] Muss es immer Docker sein?,[G5] Muss es immer Docker sein?,,,Sandra Parsick,Parsick,Freiberufler,373816,,,,,,,,,"Docker ist in aller Munde und wird gerne als Allheilsung fr Deployment Probleme propagiert. Das fhrt oft dazu, dass viele glauben, automatisierte Deployments gehen nur mit Docker, obwohl Provisionierungswerkzeuge wie Ansible Lsungen auerhalb der Container-Welt anbieten. Deren Einsatz wird oft garnicht in Betracht gezogen, weil irgendwann, in Ferner Zukunft, Docker im Unternehmen eingesetzt werden soll, trotzdem dass  Ansible mit wenig Aufwand in der Gegenwart helfen kann. Dazu kommt, dass die Einsatzszenarien von Provisionierungswerkzeugen und Container-Technologien vermischt werden und somit als Konkurrenz betrachtet werden. 
  -Dieser Vortrag erklrt anhand von Ansible und Docker worin sich ein Provisionierungswerkzeug von einer Container-Technologie unterscheidet. Es wird gezeigt, wie Ansible auf dem Weg zu einer Dockerisierung der Infrastruktur jetzt schon Probleme lsen kann und wie ein gemeinsamer Einsatz beider Technologien die Vorteile beider Welten kombiniert.",Deutsch,German,Yes,Ja
  -506707,507401,507401,334479,IoT und Embedded,IoT and embedded,6,Fortgeschrittene,advanced,2017-07-06 00:00:00.0,2017-07-06 09:50:00.0,2017-07-06 10:35:00.0,,2017-07-06,06.07.2017,09:50,10:35,8,1,Track A,1/T,[A2] Ethereum - The Internet of Programmable Money,[A2] Ethereum - The Internet of Programmable Money,,,Elke Schweizer,Schweizer,privat,373795,,,,,,,,,"Was ist der Unterschied zwischen der Bitcoin Blockchain und der Ethereum Blockchain? Bitcoin knnte ein Ethereum Smart-Contract sein. Einzige Funktion des Contracts: Die bergabe eines Betrages von der eigenen Adresse zu einer definierten Zieladresse. Klar, dass der Code des Smart-Contracts sicherstellt, dass man nicht mehr Geld bertragen kann, als man auf dieser Adresse besitzt. Tatschlich ist aber Bitcoin keine Ethereum Implementierung, sondern eher umgekehrt. Dieser Ansatz ist wesentlich schlauer. Erst gab es Bitcoins und als sich der Erfolg und die Sicherheit der Kryptowhrung in der Praxis gezeigt hat, hatte Vitalik Buterin die Idee, aus der Bitcoin-Architektur eine Infrastruktur zu bauen, mit der neue Kryptowhrungen und vielleicht noch viel mehr Produkte oder Services umsetzbar sind. Das ist ein seltener, aber vielversprechender Ansatz, der leider in der Geschichte der Infrastrukturen und Plattformen nicht oft gewhlt wurde. Im Folgenden werden einige Highlights der digitalen Infrastrukturen, Plattformen, Architektur-Blaupausen bis hin zu den sogenannten Ecosystems herausgegriffen - mit dem Ziel, zu einer differenzierten Einschtzung der Mglichkeiten aber auch der Restriktionen des Ethereum Ecosystems zu gelangen.",Deutsch,German,No,Nein
  -506707,507455,507455,334479,Core Java und JVM-Sprachen,Core Java and JVM languages,4,Fortgeschrittene,advanced,2017-07-06 00:00:00.0,2017-07-06 15:35:00.0,2017-07-06 16:20:00.0,,2017-07-06,06.07.2017,15:35,16:20,21,2,Track B,2/T,[B6] Goodbye CRUD Hello Maps? Datenmodellierung in Clojure,[B6] Goodbye CRUD Hello Maps? Datenmodellierung in Clojure,,,Michael Sperber,Sperber,Active Group GmbH,368361,,,,,,,,,"Clojure bringt funktionale Programmierung auf die JVM und damit viele Vorteile gegenber Java.  Datenmodellierung funktioniert allerdings in Clojure irgendwie anders: Daten sind dort im allgemeinen unvernderlich, das gute alte CRUD-Modell funktioniert also nicht so wie in Java gewohnt.  Auerdem verwenden Clojure-Programmierer fr alles mgliche Maps.  (Und das ist nicht immer eine gute Idee.)  Wie werden Entwickler mit dieser schnen neuen Welt fertig?  Und wie entsteht dadurch flexible und robuste Software?  Was fr Lektionen knnte ich zu Java mit zurcknehmen, wenn der Arbeitgeber mich schon nicht in Clojure programmieren lsst?  Der Vortrag gibt Antworten.",Deutsch,German,Yes,Ja
  -1,507489,507489,334479,Enterprise Java und Frameworks,Enterprise Java and frameworks,3,Fortgeschrittene,advanced,2017-07-06 00:00:00.0,2017-07-06 16:40:00.0,2017-07-06 17:25:00.0,,2017-07-06,06.07.2017,16:40,17:25,29,7,Track G,7/T,[G7] REST API Dokumentation mit Swagger und AsciiDoc,[G7] REST API Dokumentation mit Swagger und AsciiDoc,,,Jan Paul Buchwald,Buchwald,,371521,,,,,,,,,"Swagger bzw. die &quot;Open API Specification&quot; hat sich mittlerweile als Quasi-Standard fr die Dokumentation von REST-Schnittstellen etabliert. Es gibt jedoch viele Mglichkeiten, Varianten und Tools der Verwendung und Pflege von Swagger-Definitionen, und teilweise fehlt im reinen Swagger-Spezifikationsformat Raum fr tiefgreifende oder umfangreichere Erklrungen. Dieser Pecha-Kucha-Talk gibt einen kurzen Einblick in eine Lsung, die aus einer mit Swagger-Annotationen angereicherten JAX-RS Implementierung und zustzlicher Dokumentation in Ascii-Doc mittels Gradle Plugin automatisiert eine stets aktuelle, professionellen API-Dokumentation generiert.",Deutsch,German,No,Nein
  -506707,507502,507502,334478,Enterprise Java und Frameworks,Enterprise Java and frameworks,3,Anfnger,beginner,2017-07-06 00:00:00.0,2017-07-06 14:30:00.0,2017-07-06 15:15:00.0,,2017-07-06,06.07.2017,14:30,15:15,32,6,Track F,6/T,[F5] Cloud Native Java - Getting started!,[F5] Cloud Native Java - Getting started!,,,Christian Schwrer,Schwrer,NovaTec Consulting GmbH,373814,,,,,,,,,"Spring Boot hat sich als das JVM-Framework zur effizienten Entwicklung von Microservices etabliert. Es vereinfacht die Anwendungsentwicklung  drastisch, in dem es unter anderem das convention-over-configuration-Paradigma konsequent umsetzt. 
  -
  -Mit Cloud Foundry steht eine quelloffene und multi-cloud-fhige Plattform (PaaS) zum Betrieb von Microservices zur Verfgung. Auch sie zeichnet sich durch Entwicklerfreundlichkeit sowie der ganzheitlichen Untersttzung des Entwicklungszykluses aus.
  -
  -Der Vortrag stellt praxisorientiert dar, wie durch das Zusammenspiel dieser beiden Technologien innerhalb krzester Zeit ein Microservice erstellt und in der Cloud betrieben werden kann. 
  -Dazu wird nach einer Einfhrung in die wesentlichen Konzepte eine Spring Boot Anwendung entwickelt und direkt in der Cloud Foundry Plattform deployt. Zustzlich werden die grundlegenden Mechanismen zu scaling und availability angesprochen. 
  -
  -Zielpublikum:
  -Entwickler mit Interesse an Microservices und Cloud Native Development
  -Einstufung der Teilnehmer-Kenntnisse: 
  -Kenntnis von Java und REST, ansonsten keine Vorkenntnisse erforderlich",Deutsch,German,Yes,Ja
  -506707,507511,507511,334478,Methodik und Praxis,methodology and practice,6,Anfnger,beginner,2017-07-06 00:00:00.0,2017-07-06 09:50:00.0,2017-07-06 10:35:00.0,,2017-07-06,06.07.2017,09:50,10:35,34,4,Track D,4/T,[D2] Ich mach dann mal REPL Driven Development in Java,[D2] Ich mach dann mal REPL Driven Development in Java,,,Thorsten Ludwig,Ludwig,inovex GmbH,373798,,,,,,,,,"Wer kennt es nicht: Man hat eine schn neue Bibliothek gefunden, die einem alle Probleme lst. Doch die Dokumentation lsst einem viele Fragen offen, wie sie benutzt wird. Oder was passiert, wenn ich diese oder jene Zeile in unserem Projekt ndere? Und was fr ein Ergebnis gibt mir nochmal &quot;Hallo Welt&quot;.substring(3,6) zurck?
  +506707,507585,507585,334479,Architektur und Sicherheit,architecture and security,1,Fortgeschrittene,advanced,2017-07-06 00:00:00.0,2017-07-06 11:10:00.0,2017-07-06 11:55:00.0,,2017-07-06,06.07.2017,11:10,11:55,52,5,Schiller Saal,5/S,[E3] Domain Events und Event Storming,[E3] Domain Events und Event Storming,,,Michael Pld,Pld,innoQ,371278,,,,,,,,,"Das Thema Domain-driven Design ist derzeit in aller Munde und hat sich im Lauf der Jahre sprbar weiterentwickelt. Insbesondere das Thema Domain Events spielt hierbei eine zentrale Rolle. Mithilfe von Domain Events knnen Bounded Contexts sehr lose gekoppelt auf Basis fachlicher Ereignisse miteinander interagieren. Dabei ffnen Domain Events neben dem architekturellen Vorteil lose Kopplung die Tr fr weitere interessante Mglichkeiten. Hierzu zhlen die Persistierung von Events (Event Sourcing) und eine neue Form der fachlichen Analyse, das Event Storming.
  +
  +Der Vortrag wird die Konzepte von Domain Events vorstellen, Ihnen erlutern, wie diese idealerweise fr Kommunikation und Persistierung verwendet werden knnen. Weiterhin wird im Rahmen des Vortrags auch das Analyseverfahren Event Storming praktisch vorgestellt.",Deutsch,German,No,Nein
  +506707,507435,507435,334478,Methodik und Praxis,methodology and practice,6,Anfnger,beginner,2017-07-06 00:00:00.0,2017-07-06 08:45:00.0,2017-07-06 09:30:00.0,,2017-07-06,06.07.2017,08:45,09:30,16,3,Silcher Saal,3/S,[C1] Faktenbasiertes Debuggen von Software Teams,[C1] Faktenbasiertes Debuggen von Software Teams,,,Elmar Juergens,Juergens,CQSE GmbH & TU Mnchen,373793,,,,,,,,,"Passen Architektur einer Anwendung und Kommunikationsstrukturen ihres Entwicklungsteams nicht zueinander, fhrt das zu Problemen. Sowohl die Architektur, als auch die Teamorganisation entwickeln sich jedoch oft unabhngig voneinander weiter. Wie knnen wir frh merken wenn Probleme auftreten, um rechtzeitig reagieren zu knnen?
  +
  +Im Vortrag stelle ich moderne Analysetechniken vor, die uns hierbei untersttzen. Die Analysen beziehen dabei eine Vielzahl von Daten ein, die wir in der Software-Entwicklung produzieren: Von Code, ber Versionshistorien, bis hin zu Traces und Ausfhrungsinformationen aus Test- und Produktionssystemen. Dadurch erlauben sie faktenbasierte Entscheidungen in einem Umfeld, in dem gerade in Krisensituationen sonst oft emotionsgeladene Diskussionen gefhrt werden.
  +
  +Ich stelle im Vortrag sowohl die Analysen, als auch Fallstudien und Beispiele aus 10 Jahren Praxiseinsatz vor. Dabei gehe ich auf Beispiele aus kommerzieller Software und Open-Source Systemen ein. Auerdem stelle ich dar, welche der Analysen wie einfach im eigenen Projekt eingesetzt werden knnen, und auch, wo ihre Grenzen liegen. 
  +
  +Der Vortrag richtet sich an alle Rollen, die in Software-Projekten mitarbeiten und ist nicht auf Entwickler-, Tester oder Manager beschrnkt.",Deutsch,German,No,Nein
  +506707,507511,507511,334478,Methodik und Praxis,methodology and practice,6,Anfnger,beginner,2017-07-06 00:00:00.0,2017-07-06 09:50:00.0,2017-07-06 10:35:00.0,,2017-07-06,06.07.2017,09:50,10:35,34,7,Raum Usedom,7/R,[D2] Ich mach dann mal REPL Driven Development in Java,[D2] Ich mach dann mal REPL Driven Development in Java,,,Thorsten Ludwig,Ludwig,inovex GmbH,373798,,,,,,,,,"Wer kennt es nicht: Man hat eine schn neue Bibliothek gefunden, die einem alle Probleme lst. Doch die Dokumentation lsst einem viele Fragen offen, wie sie benutzt wird. Oder was passiert, wenn ich diese oder jene Zeile in unserem Projekt ndere? Und was fr ein Ergebnis gibt mir nochmal &quot;Hallo Welt&quot;.substring(3,6) zurck?
   Whrend man so darber nachdenkt, schaut man neidisch zu seinem Scala/Clojure/Haskell... Kollegen rber, der diese Fragen in sekundenschnelle in seiner REPL ausprobiert.
   
   Mit Java 9 hlt endlich auch eine REPL namens JShell Einzug ins Java Universum. In diesem Vortrag werde ich zeigen, was JShell kann und wie es an vielen Stellen den Alltag als Java-Entwickler verbessern kann.",Deutsch,German,Yes,Ja
  -506707,507524,507524,334478,IoT und Embedded,IoT and embedded,6,Anfnger,beginner,2017-07-06 00:00:00.0,2017-07-06 08:45:00.0,2017-07-06 09:30:00.0,,2017-07-06,06.07.2017,08:45,09:30,37,1,Track A,1/T,[A1] SponsoredTalk ORACLE JET on Speed mit socket.io,[A1] SponsoredTalk ORACLE JET on Speed mit socket.io,,,Enno Schulte,Schulte,virtual7 GmbH,373833,,,,,,,,,"Echtzeitapplikationen definieren sich durch bezifferte kurze Antwortzeiten. Diese sollen in der Regel
  +506707,507540,507540,334478,Core Java und JVM-Sprachen,Core Java and JVM languages,4,Anfnger,beginner,2017-07-06 00:00:00.0,2017-07-06 11:10:00.0,2017-07-06 11:55:00.0,,2017-07-06,06.07.2017,11:10,11:55,41,1,Beethoven Saal,1/B,[B3] ber den Umgang mit Streams,[B3] ber den Umgang mit Streams,,,Michael Wiedeking,Wiedeking,MATHEMA Software GmbH,368407,,,,,,,,,"Java 8 hat die Java-Welt schon ein bisschen umgekrempelt. So sind Lambda-Ausdrcke und Streams (zumindest fr diejenigen, die schon mit Java 8 arbeiten drfen) aus dem Programmieralltag nicht mehr wegzudenken. Und dennoch ist noch immer nicht klar, was man wann am besten wie benutzt. Grund genug sich genauer anzusehen, was die Streams von Hause aus mitbringen, wo der Entwickler noch selbst Hand anlegen muss, wo es unerwartete Probleme gibt und wie man schlielich all das mit Streams machen kann, was man frher mit for- und while-Schleifen machen musste.",Deutsch,German,Yes,Ja
  +506707,507565,507565,334479,Enterprise Java und Frameworks,Enterprise Java and frameworks,3,Fortgeschrittene,advanced,2017-07-06 00:00:00.0,2017-07-06 08:45:00.0,2017-07-06 09:30:00.0,,2017-07-06,06.07.2017,08:45,09:30,47,4,Hegel Saal,4/H,[F1] JAX-RS 2.1 Reloaded,[F1] JAX-RS 2.1 Reloaded,,,Markus Karg,Karg,Head Crashing Informatics,371284,,,,,,,,,"Das Warten hat ein Ende! Nach zwei Renewal Ballots, erheblicher Reduktion des Feature-Umfangs, heftigen Diskussionen der Expert Group und langer, langer Wartezeit ist es endlich da: JAX-RS 2.1!
  +
  +Neben CDI und JPA stellt es den Kern von Java EE 8 dar und dient zur Implementierung moderner RESTful Microservices in Java. Welche Feature es nun definitiv in die Final Release geschafft haben, und welche faszinierenden Fhigkeiten nun tatschlich mglich sind, erlutert Expert Group Member Markus Karg in diesem spannenden Technologie-Vortrag.",Deutsch,German,No,Nein
  +506707,507593,507593,334479,Enterprise Java und Frameworks,Enterprise Java and frameworks,3,Fortgeschrittene,advanced,2017-07-06 00:00:00.0,2017-07-06 15:35:00.0,2017-07-06 16:20:00.0,,2017-07-06,06.07.2017,15:35,16:20,54,2,Mozart Saal,2/M,[F6] (How to) use Swagger to develop REST application,[F6] (How to) use Swagger to develop REST application,,,Johannes Fiala,Fiala,FWD GmbH,373823,,,,,,,,,"This talk will show how you can use Swagger-Codegen to generate a complete web application (Apache CXF3 with Spring Boot-support) and deploy to application servers (e.g. Jboss).
  +
  +Topics included: 
  +* Edit the Swagger contract using Swagger Editor 
  +* Configure the generator to use features of CXF (Gzip, Bean-Validation, Logging, ) 
  +* Generate client SDKs (e.g. Java/Javascript) 
  +* access the application with the browser using Swagger-UI 
  +* generate PDF documentation using Swagger2Markup 
  +* how to customize Swagger-Codegen Language code/templates",Englisch,English,Yes,Ja
  +506707,507380,507380,334478,Methodik und Praxis,methodology and practice,6,Anfnger,beginner,2017-07-06 00:00:00.0,2017-07-06 11:10:00.0,2017-07-06 11:55:00.0,,2017-07-06,06.07.2017,11:10,11:55,3,4,Hegel Saal,4/H,[D3] Docker - Eine Einfhrung,[D3] Docker - Eine Einfhrung,,,Andreas Hartmann,Hartmann,adesso AG,373207,,,,,,,,,"Der Trend hin zur Virtualisierung mit Docker ist nach wie vor ungebrochen. Infrastructure as Code ist aus der IT-Welt nicht mehr wegzudenken und wird zunehmend integraler Bestandteil der Softwareentwicklung. Im Rahmen des Vortrages werden die Grundlagen zu Docker praxisnah vermittelt, sowie wird u.a. auf das Container Linking, Data Volumes und Multi Container Applikationen eingegangen. Abschlieend wird der Einsatz von Docker in der Webentwicklung anhand eines Beispiels dargestellt.",Deutsch,German,Yes,Ja
  +506707,507459,507459,334479,Methodik und Praxis,methodology and practice,6,Fortgeschrittene,advanced,2017-07-06 00:00:00.0,2017-07-06 09:50:00.0,2017-07-06 10:35:00.0,,2017-07-06,06.07.2017,09:50,10:35,22,5,Schiller Saal,5/S,[C2] Features Branches mit CI ?,[C2] Features Branches mit CI ?,,,Steffen Schluff,Schluff,Orientation in Objects GmbH,373796,,,,,,,,,"Die Verwendung von Feature Branches bietet den Vorteil, in einem isolierten Bereich entwicklen zu knnen und die Ergebnisse erst nach Abschluss der Arbeiten in die Hauptentwicklungslinie einflieen lassen zu mssen. Ein Kerngedanke von Continuous Integration ist die mindestens tgliche Integration der Arbeit aller Projektmitglieder, sodass oft zu hren ist, dass Feature Branches durch deren versptete Integration fr CI unbrauchbar sind. 
  +Der Vortrag stellt die Hintergrnde dieses &quot;Streits&quot; vor und zeigt, wie Feature Branches durch entsprechende Manahmen und Tool-Untersttzung im CI-Server helfen knnen, den Master fehlerfrei zu halten- ohne Abstriche beim Testen machen zu mssen.",Deutsch,German,No,Nein
  +506707,507493,507493,334479,Core Java und JVM-Sprachen,Core Java and JVM languages,4,Fortgeschrittene,advanced,2017-07-06 00:00:00.0,2017-07-06 12:15:00.0,2017-07-06 13:00:00.0,,2017-07-06,06.07.2017,12:15,13:00,30,2,Mozart Saal,2/M,[B4] Unleashing Java Security!,[B4] Unleashing Java Security!,,,Philipp Buchholz,Buchholz,Deutsches Zahnrtzliches Rechenzentrum,373806,,,,,,,,,"Innerhalb von Enterprise-Anwendungen spielen Sicherheitsaspekte eine wichtige Rolle. Nur autorisierte Benutzer oder allgemein autorisierte Entitten drfen auf sensible Daten oder Systemteile zugreifen. Oftmals machen rechtliche und organisatorische Rahmenbedingungen eine Autorisierung, also eine Zugriffskontrolle notwendig. In diesem Artikel wird als Erstes die grundlegende Sicherheitsarchitektur von Java mit den beteiligten Klassen und deren Verwendung erlutert. Das Konzept der ProtectionDomains, die Verwendung von Policies, selbst implementierte Permissions und mehr wird erlutert. Darauf aufbauend geht der Artikel auf die Mglichkeiten von Authentifizierung und Autorisierung basierend auf der JAAS-Spezifikation ein. Abschlieend werden die grundlegenden Mglichkeiten der JASPIC-Spezifikation im Kontext von Java EE Anwendungen erlutert.",Deutsch,German,Yes,Ja
  +506707,507524,507524,334478,IoT und Embedded,IoT and embedded,6,Anfnger,beginner,2017-07-06 00:00:00.0,2017-07-06 08:45:00.0,2017-07-06 09:30:00.0,,2017-07-06,06.07.2017,08:45,09:30,37,6,Raum Sylt,6/R,[A1] SponsoredTalk ORACLE JET on Speed mit socket.io,[A1] SponsoredTalk ORACLE JET on Speed mit socket.io,,,Enno Schulte,Schulte,virtual7 GmbH,373833,,,,,,,,,"Echtzeitapplikationen definieren sich durch bezifferte kurze Antwortzeiten. Diese sollen in der Regel
   so kurz sein, dass fr die menschliche Wahrnehmung keine Verzgerung bemerkbar ist. Um diese
   Performanz zu erreichen mssen Server ber entsprechende Ressourcen verfgen und das Netzwerk
   niedrige Latenzzeiten ermglichen. Durch den geringeren Overhead und permanente
  
positive.code: 5.	Housekeeping
  
  Join us on a whirlwind tour of whats in (and whats out) in JDK 9 so youre ready to get started with the latest version of the most popular programming platform on the planet.",Englisch,English,No,Nein
  506707,507493,507493,334479,Core Java und JVM-Sprachen,Core Java and JVM languages,4,Fortgeschrittene,advanced,2017-07-06 00:00:00.0,2017-07-06 12:15:00.0,2017-07-06 13:00:00.0,,2017-07-06,06.07.2017,12:15,13:00,30,2,Track B,2/T,[B4] Unleashing Java Security!,[B4] Unleashing Java Security!,,,Philipp Buchholz,Buchholz,Deutsches Zahnrtzliches Rechenzentrum,373806,,,,,,,,,"Innerhalb von Enterprise-Anwendungen spielen Sicherheitsaspekte eine wichtige Rolle. Nur autorisierte Benutzer oder allgemein autorisierte Entitten drfen auf sensible Daten oder Systemteile zugreifen. Oftmals machen rechtliche und organisatorische Rahmenbedingungen eine Autorisierung, also eine Zugriffskontrolle notwendig. In diesem Artikel wird als Erstes die grundlegende Sicherheitsarchitektur von Java mit den beteiligten Klassen und deren Verwendung erlutert. Das Konzept der ProtectionDomains, die Verwendung von Policies, selbst implementierte Permissions und mehr wird erlutert. Darauf aufbauend geht der Artikel auf die Mglichkeiten von Authentifizierung und Autorisierung basierend auf der JAAS-Spezifikation ein. Abschlieend werden die grundlegenden Mglichkeiten der JASPIC-Spezifikation im Kontext von Java EE Anwendungen erlutert.",Deutsch,German,Yes,Ja
  
negative.code: At the end some less well known examples/topics will help to illustrate the current state of the art and should provide some food for thought regarding the future directions of this domain.
  
  The goal of the talk is to provide a basic understanding about the field that is not about hype but more about actually working with available Java open source libraries. The technologies/libraries used for the demos: Docker, Mallet (for sentiment classification), and Deeplearning4j (for outlier detection and handwritten digit recognition).",Englisch,English,Yes,Ja
  506707,507467,507467,334479,Methodik und Praxis,methodology and practice,6,Fortgeschrittene,advanced,2017-07-06 00:00:00.0,2017-07-06 08:45:00.0,2017-07-06 09:30:00.0,,2017-07-06,06.07.2017,08:45,09:30,24,5,Schiller Saal,5/S,[D1] Vom Monolith zur Microservice Architektur - Ein Praxisbericht von FNT,[D1] Vom Monolith zur Microservice Architektur - Ein Praxisbericht von FNT,,,Michael Vgeli,Vgeli,FNT GmbH,373808,373810,,,,Ulrich Vigenschow,,FNT GmbH,,"Das Thema Microservices ist derzeit in aller Munde, aber wie kommt man in der Praxis auf die Idee, einen stabilen, seit ber 10 Jahren gewachsenen Software-Monolithen in Microservices zu zerlegen? Und vor allem: wie kann man ein solches Vorhaben in der Praxis umsetzen? Hierbei sind wir nicht mit der Vision Microservices gestartet, sondern haben zuerst diverse andere Architekturanstzen evaluiert. Erst Stck fr Stck kristallisierte sich die Microservice Architektur als Lsung heraus.  
  
  Der Vortrag berichtet aus den bisherigen Erfahrungen, die wir in der Softwareentwicklung auf dem Weg von einer monolithischen Webapplikation hin zur neuen Architektur gemacht hat. Hierbei wird der Bogen von der Analyse des Bestandssystems, ber die Idee einer technischen Platform mit unterschiedlichen Betriebsvarianten bis zum Prototyp einer Microservice Lsung gespannt.
  
  Er zeigt auf, warum bestimmte technische und fachliche Entscheidungen getroffen wurden, welche Auswirkungen eine solche Entscheidung auf eine Organisation hat und welche Stolperfallen man besser meidet.",Deutsch,German,No,Nein
  506707,507502,507502,334478,Enterprise Java und Frameworks,Enterprise Java and frameworks,3,Anfnger,beginner,2017-07-06 00:00:00.0,2017-07-06 14:30:00.0,2017-07-06 15:15:00.0,,2017-07-06,06.07.2017,14:30,15:15,32,5,Schiller Saal,5/S,[F5] Cloud Native Java - Getting started!,[F5] Cloud Native Java - Getting started!,,,Christian Schwrer,Schwrer,NovaTec Consulting GmbH,373814,,,,,,,,,"Spring Boot hat sich als das JVM-Framework zur effizienten Entwicklung von Microservices etabliert. Es vereinfacht die Anwendungsentwicklung  drastisch, in dem es unter anderem das convention-over-configuration-Paradigma konsequent umsetzt. 
  
  Mit Cloud Foundry steht eine quelloffene und multi-cloud-fhige Plattform (PaaS) zum Betrieb von Microservices zur Verfgung. Auch sie zeichnet sich durch Entwicklerfreundlichkeit sowie der ganzheitlichen Untersttzung des Entwicklungszykluses aus.
  
  Der Vortrag stellt praxisorientiert dar, wie durch das Zusammenspiel dieser beiden Technologien innerhalb krzester Zeit ein Microservice erstellt und in der Cloud betrieben werden kann. 
  Dazu wird nach einer Einfhrung in die wesentlichen Konzepte eine Spring Boot Anwendung entwickelt und direkt in der Cloud Foundry Plattform deployt. Zustzlich werden die grundlegenden Mechanismen zu scaling und availability angesprochen. 
  
  Zielpublikum:
  Entwickler mit Interesse an Microservices und Cloud Native Development
  Einstufung der Teilnehmer-Kenntnisse: 
  Kenntnis von Java und REST, ansonsten keine Vorkenntnisse erforderlich",Deutsch,German,Yes,Ja
  506707,507528,507528,334478,IDE und Tools,IDE and tools,2,Anfnger,beginner,2017-07-06 00:00:00.0,2017-07-06 11:10:00.0,2017-07-06 11:55:00.0,,2017-07-06,06.07.2017,11:10,11:55,38,7,Raum Usedom,7/R,[G3] Sponsored Talk Effizient und transparent - Vorteile der Atlassian-Tools-Integration,[G3] Sponsored Talk Effizient und transparent - Vorteile der Atlassian-Tools-Integration,,,Florian Rock,Rock,avono AG,376026,,,,,,,,,"Bei der Entwicklung von komplexen Software-Systemen ist es fr das 
  Entwicklungsteam, die Projektleitung und den Auftraggeber von 
  entscheidender Bedeutung, den berblick ber die jeweiligen Aufgaben 
  zu bewahren.
  