Java Champion Sven Reimers ist Leader der JUG Bodensee und NetBeans Dream Team Member.
Benjamin Folda, Senior Application Engineer, has worked for over 15 years as a Java developer in a broad range of industries, since 2014 as a mobile app developer for Sympany Services AG.
Ralf Heitzler works as an IT-Software Engineer at Sympany Services AG in Basel. He's been active developing Java client and server software for more than 15 years. He's specially interested in software build automation and mobile development.
Michael Heinrichs ist leidenschaftlicher UI Experte. Vor seiner Zeit bei Canoo war Michael technischer Verantwortlicher für JavaFX Kernkomponenten bei Oracle.
Java Champion Johan Vos ist ein bekannter Speaker auf weltweiten Konferenzen, JCP Mitglied und Co-Autor des Buches "Pro JavaFX".
Apart on working on the Gradle core, René Groeschke supports teams all over the world to deliver better software faster by giving in depth Gradle classes.
Jonas Felix
Full Stack Entrepreneur - on a creative journey after first successful exit. New tech, science, OpenSource, Software Development, Space Enthusiast, Skydiver...
Mikaël Geljic ist Senior Software Engineer und Core Developer bei Magnolia International Ltd.
Nicolas Barbé is Senior Consultant at Magnolia. He has comprehensive expertise in integration, deployment approaches, migration, site configuration and prototyping.
Valentin Olteanu works as a Software Engineer at Adobe Switzerland.
Java Champion Gerrit Grunwald ist Leader der JUG Münster sowie weltweit aktiver Speaker auf Konferenzen und bei Java User Groups.
Vitaly Tsaplin ist Software Engineer und Scala Enthusiast. In Basel lebend arbeitet er bei Adobe Schweiz.
19.10.2016
LOCATION: Basel
KEYWORDS: Tools, Product, Technology, Open Source
Schon seit vielen Jahren lebt die Idee einer Java-Entwicklerkonferenz in Basel - jetzt ist es endlich soweit: Die Java User Group Schweiz, die Basler Versicherung AG und die Canoo Engineering AG veranstalten gemeinsam am 19. Oktober 2016 die 1-Tages-Konferenz Java Basel 2016. Zählen Sie die Zeit bis zur JavaBasel 2016, der etwas anderen Konferenz im Herzen von Basel mit sowohl lokal wie auch international bekannten Speakern.
Details finden Sie unten und auf javabasel.ch.
ab 08:30 Uhr | Türöffnung und Eintreffen | |
09:00 | Eröffnung | |
09:15 | Groovy, Gradle, NetBeans - State of the Union Sven Reimers, Airbus |
Sympany App - Health Insurance gone mobile! Ralf Heitzler, Benjamin Fulda, Sympany |
10:15 | Running React on the JVM Michael Heinrichs, Canoo |
Cross-platform Java Development on Mobile devices Johan Vos, Gluon |
11:15 | Kaffeepause | |
11:30 | Keynote | |
12:30 | Mittagessen | |
13:45 | Gradle 3.0 Rene Groeschke, Gradle Ware |
Angular2 and TypeScript - The Frontend Powerpack Jonas Felix, felixideas |
14:45 | Embracing the Headless Sirens without Biting your Tail Mikaël Geljic, Nicolas Barbé, Magnolia |
Sling Http Testing Framework - Hypermedia API tools Valentin Olteanu, Andrei Dulvac, Adobe |
15:45 | Pause | |
16:00 | The dark and light side of JavaFX Gerrit Grunwald, Canoo |
Scala.js for JavaScript developers Vitaly Tsaplin, Adobe |
17:00 | Abschluss | |
17:30 - Open End | Apéro und Networking |
Konferenz - Online Event Management mit der Ticketing-Lösung von XING Events
SPEAKER: Sven Reimers COMPANY: Airbus
One of the most important community driven plugins in the NetBeans ecosystem is now support for Groovy and Gradle.
This presentation shows the current state of the support for Groovy a like code completion, traits and more.
The support for Gradle benefits from the enhancements made to core Groovy support, including advanced features like code coverage, debugging and more. Besides an overview of the actual long standing features a sneak peek into the upcoming enhancements including support for new Gradle concepts to support JDK 9 modularity as well as long awaited enhancements to Gradle code completion in NetBeans are shown. The second part of the session focusses on building NetBeans IDE extensions (plugins) with Gradle and how to use Gradle to build your own rich client platform application based on the NetBeans Platform.
LEVEL OF TALK: Intermediate
SPEAKER: Benjamin Folda COMPANY: Sympany
SPEAKER: Ralf Heitzler COMPANY: Sympany
Sympany was the first swiss health insurance company offering a mobile app for their clients. We'll show how multiple technologies come together to provide a great user experience. We simplify the clients real-world task of sending of medical receipts to Sympany for reimbursement. Vaadin & GWT let us stay in the Java world while building an app that runs on both iOS and Android.
LEVEL OF TALK: Intermediate p>LANGUAGE: Talk: de / Slides: en
SPEAKER: Michael Heinrichs COMPANY: Canoo Engineerig AG
React.js and the Redux architecture have taken the web development scene by storm and inspired several new fascinating approaches and frameworks. It is time to take a look and consider how we can benefit from these innovations on the JVM. We will start with an introduction to React.js, the Redux architecture, and some related ideas.
In the second part we will shift our focus to the JVM and address the following questions: What does it take to run React.js on the JVM directly? Can we build JavaFX applications with this approach?
LEVEL OF TALK: Intermediate
SPEAKER: Johan Vos COMPANY: Gluon
Abstract folgt
LEVEL OF TALK: Intermediate
Informationen folgen
SPEAKER: René Groeschke COMPANY: Gradle, Inc.
Abstract folgt
LEVEL OF TALK: Intermediate
SPEAKER: Jonas Felix COMPANY: Felixideas GmbH
Can Angular2 follow in the footsteps of it’s predecessor and ... wait, what? It’s not the same as AngularJS 1?
Ok, so Angular2 is a new thing and it could be great, but what is TypeScript? Why should I use TypeScript?
A short trip through this new great framework Angular2 with some hints about why you will love TypeScript.
LEVEL OF TALK: Intermediate
SPEAKER: Mikaël Geljic COMPANY: Magnolia International Ltd.
SPEAKER: Nicolas Barbé COMPANY: Magnolia International Ltd.
The full blown CMS has long been associated to web (or web-first) publishing, constrained templating or steep learning curve. At the other end of the spectrum, the headless CMS has gained a lot of traction in frontend empowerment & delivering shapeless content anywhere, though practically often just somewhere. As appealing as it sounds, it also comes at the cost of loss – and eventually redevelopment – of functionality.
All things considered, you don't have to toss out your editors' beloved CMS to embrace the headless sirens.
Throughout this session, we will first guide you through practical considerations in order to decouple managed content; we will also demonstrate real-life scenarios ranging from content delivery to operating a big-ball CMS within a micro-service architecture.
LEVEL OF TALK: Intermediate
SPEAKER: Valentin Olteanu COMPANY: Adobe Systems Basel
SPEAKER: Andrei Dulvac COMPANY: Adobe Systems Basel
As automated testing has become a hot topic in ths Sling community (as seen in the 2015 adaptTo sessions), more effort is being put into developing test tooling for applications built on top of Sling. The need arised for a base framework that encapsulates the core functionality and patterns. The Sling Http Testing Framework is an elegant solution that gives freedom to the developers, while taking care of thread-safety, adapting clients and performing basic Sling tasks over HTTP. It has already proven its usefulness by allowing easy development and maintenance of application-level clients and tests for Adobe AEM.
Sling Http Testing Framework is the evolution of existing http clients from sling testing tools. It provides out-of-the-box clients for automating various operations on a Sling instance, such as create / delete nodes and users, manipulate OSGi settings. It is built on top of Apache HttpClient 4.5 using the fluid, immutable style and it comes with Sling-specific configurable defaults for http settings, cookies, authentication, authorization and interceptors. The clients were designed with extensibility in mind, so developers can write their own application-specific layer.
Coincidentally named ""adaptTo()”, this method is the main mechanism that allows clients to change facets while keeping the same http internal settings.
The framework also comes with a collection of JUnit Rules that encapsulate boilerplate code for writing Sling tests. Tests using these rules are very easy to write since they bring out-of-the-box things like filtering tests, http timeouts or automatically instantiating the Sling Clients based on vailable instances, while allowing a high level of configurability.
The well-designed architecture allows seamless integration with other tools based on Apache HttpClient like HApi - the Hypermedia API Tools.
LEVEL OF TALK: Intermediate
SPEAKER: Gerrit Grunwald COMPANY: Canoo Engineering AG
More and more companies and individuals are using JavaFX. But where light is is also shadow and with all the great things JavaFX has to offer there are also a few things that you should be aware of.
The session will cover things like Scene Graph, CSS, TableView, Support of mobile and embedded, Canvas, Properties, Custom Controls and more.
This session will try to help developers making the right decisions when working with JavaFX.
LEVEL OF TALK: Intermediate
SPEAKER: Vitaly Tsaplin COMPANY: Adobe Systems Basel
Scala.js is a compiler that compiles Scala source code to equivalent Javascript code.
Just like regular Scala, Scala.js offers all those fantastic language features that we know and love: generic classes, type inference, traits and objects, case classes and pattern matching, etc. Scala.js is fully interoperable with JavaScript and allows seamless integration with existing JavaScript libraries.
In this talk I will introduce you to the Scala.js ecosystem, its libraries and tools. You will learn how to build a web application from scratch using Scala.js.
LEVEL OF TALK: Beginner p>LANGUAGE: Talk: en / Slides: en
Java Champion Sven Reimers ist Leader der JUG Bodensee und NetBeans Dream Team Member.
Benjamin Folda, Senior Application Engineer, has worked for over 15 years as a Java developer in a broad range of industries, since 2014 as a mobile app developer for Sympany Services AG.
Ralf Heitzler works as an IT-Software Engineer at Sympany Services AG in Basel. He's been active developing Java client and server software for more than 15 years. He's specially interested in software build automation and mobile development.
Michael Heinrichs ist leidenschaftlicher UI Experte. Vor seiner Zeit bei Canoo war Michael technischer Verantwortlicher für JavaFX Kernkomponenten bei Oracle.
Java Champion Johan Vos ist ein bekannter Speaker auf weltweiten Konferenzen, JCP Mitglied und Co-Autor des Buches "Pro JavaFX".
Apart on working on the Gradle core, René Groeschke supports teams all over the world to deliver better software faster by giving in depth Gradle classes.
Jonas Felix
Full Stack Entrepreneur - on a creative journey after first successful exit. New tech, science, OpenSource, Software Development, Space Enthusiast, Skydiver...
Mikaël Geljic ist Senior Software Engineer und Core Developer bei Magnolia International Ltd.
Nicolas Barbé is Senior Consultant at Magnolia. He has comprehensive expertise in integration, deployment approaches, migration, site configuration and prototyping.
Valentin Olteanu works as a Software Engineer at Adobe Switzerland.
Java Champion Gerrit Grunwald ist Leader der JUG Münster sowie weltweit aktiver Speaker auf Konferenzen und bei Java User Groups.
Vitaly Tsaplin ist Software Engineer und Scala Enthusiast. In Basel lebend arbeitet er bei Adobe Schweiz.
JUG Switzerland aims at promoting the application of Java technology in Switzerland.
JUG Switzerland facilitates the sharing of experience and information among its members. This is accomplished through workshops, seminars and conferences. JUG Switzerland supports and encourages the cooperation between commercial organizations and research institutions.
JUG Switzerland is funded through membership fees.