Treffen Sie uns auf dem JavaLand 2018

Treffen Sie uns auf dem JavaLand 2018

Vom 13. bis zum 15. März 2018 findet die fünfte Auflage der JavaLand statt. Seit ihrer ersten Auflage im Jahre 2014 hat die JavaLand eine rasche Entwicklung durchlaufen und sich als eine der bedeutendsten Java-Konferenzen im deutschsprachigen Raum etabliert.

Alleinstellungsmerkmal des Großevents: die unvergleichbare Verbindung von Weiterbildung und Spaß. Diese fußt auf einem anspruchsvollen Vortragsprogramm, interaktiven Community-Aktivitäten und den einzigartigen Networking- und Teambuilding-Möglichkeiten, die sich aus der exklusiven Nutzung des Vergnügungsparks Phan- tasialand ergeben.

Canoo steuert 5 Talks zum JavaLand 18 bei:

50 Shades of Java (Hendrik Ebbers)
Lasst euch von mir verführen. Dies ist ein Vortrag für alle, die eine große Lust verspüren, nicht nur mit den mit den "sexy" Features von Java zu spielen, sondern auch den Schmerz erleben wollen. Schmerzen, die viele Java-Entwickler kennen und manche vielleicht sogar lieben. 50 Folien, 50 Schattenseiten, viele Schmerzen und jede Menge Spaß.
Was macht Java auf dem Client (Hendrik Ebbers, Anton Epple)
Swing und SWT sind veraltet, die JavaFX-Entwicklung lahmt, während JavaScript und HTML5 auch in der Java-Welt zunehmend neue Fans gewinnt. Ist Java auf dem Client überhaupt noch sinnvoll, und welche Frameworks und Alternativen gibt es? Wie kann man mobile Java-Anwendungen entwickeln, und wo sind die Vorteile von Java gegenüber nativen Apps und Applikationen?

In dieser Session stellen wir die Alternativen vor und beantworten Fragen aus dem Publikum zu den einzelnen Lösungen.
Progressive Web Apps mit der Service Worker API (Simon Skoczylas)
Progressive Web Apps (PWAs) schließen die Lücke zwischen Webseiten und nativen Applikationen. Sie kombinieren die hohe Erreichbarkeit von Webseiten und die offenen Standards des Web in Bezug auf Aussehen (HTML, CSS), Suchmaschinenoptimierung (SEO) und Funktionalität (Push API, Notification API, Web Storage API, HTTPS etc.) mit einigen Eigenschaften von nativen Applikationen. So können Progressive Web Apps offline verwendet (Service Worker API) und über den Home Screen aufrufen werden (Web App Manifest).

Dieser Talk zeigt, wie man eine PWA erstellt. Schwerpunkt hierbei ist die Service Worker API, die eine zentrale Rolle für Progressive Web Apps einnimmt. Des Weiteren wird gezeigt, wie das Web App Manifest aussieht und welche Tools dabei helfen, eine PWA zu realisieren.
Java: The missing manual
Anstelle über Microservices, NO-SQL Lösungen oder Container-Management zu reden werden im Workshop Bestandteile des Standard Java API vorgestellt. Diese Java Features helfen jedem Entwickler eine wartbare und zukunftssichere Anwendung zu entwickeln, egal ob mit Spring, JavaFX oder JavaEE. Verschiedene Sprach-Features und Konzepte der Standard Java APIs werden genauer unter die Lupe genommen und deren sinnvoller Einsatz anhand von Beispielen gezeigt. Hierdurch werden unter anderem folgende Fragen beantwortet: Wie funktionieren eigentlich Annotations? Wie entwickle ich Plug-In Funktionalität ohne auf OSGI zurückgreifen zu müssen? Wie gehe ich am besten mit NullPointerExceptions um? Wie schreibe ich nebenläufigen Code der trotzdem wartbar ist?
Making the Most of Your Gradle Build (Andres Almiray)
Maven has been the dominant build tool in the Java space for quite some time now. While it's a proven technology it's certainly aged, there are new and better alternatives out there. Gradle is perhaps the one that's better positioned to succeed Maven as the build tool of choice. Since 2012 Gradle adoption has skyrocketed. Not only do popular and big open source projects, such as Spring and its portfolio, Hibernate and Groovy, have migrated to Gradle but large enterprises too. Not to forget that Gradle is the defacto build tool for Android applications since 2013.
Alle unsere Speaker können Sie zudem zu bestimmten Zeiten an unserem Stand 306 antreffen. Gerne beantworten wir Ihnen während der zwei Veranstaltungstage Ihre Fragen.

Wir freuen uns auf ein Treffen JavaLand 2018!
X