Meet us at JavaLand 2018

Meet us at JavaLand 2018

The fifth edition of JavaLand will take place from March 13 to 15, 2018. Since its first edition in 2014, JavaLand has had a rapid development and has established itself as one of the most important Java conferences in the German-speaking region.

The unique selling point of the event is the unparalleled combination of education and fun. Attendees may enjoy high-class talks, may be part of the interactive community activities and may use the unique networking and team building possibilities by using the rollercoasters of Phantasialand.

Canoo contributes 5 talks to JavaLand 18:

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.
All of our speakers will also be at our booth (no. 306) at specific times during the two days of exhibition to answer your questions. You will also have the possibility to get to know Canoo as an employer - with first-hand input from developers at Canoo.

We look forward to meeting you at JavaLand 2018!
X