Canoo @ JavaOne 2017

Canoo @ JavaOne 2017

Die JavaOne 2017 findet vom 01. bis 05. Oktober 2017 in San Francisco statt. Hier hören Sie die Talks der besten Speaker, bekommen Sie Einblicke in die Zukunft von Java und erhalten direkten Zugang zur Community.

JavaOne 2017 Sessions von Canoo Experten

Improving Your Groovy Kung-Fu (Dierk Koenig)
This no-slide presentation works through a wide variety of Groovy moves: from hidden treasures in the language itself through Groovy helpers for your daily work as a programmer to exercising the latest and greatest Groovy libraries and frameworks. This is an interactive event. Toss in your questions to help steer the direction of the session.
Extreme GUI Makeover 2017 (Hendrik Ebbers)
This session is for all UI lovers, GUI enthusiasts, and friends of modern and user-friendly UX. JavaFX is not only a modern UI toolkit but also the recommended UI toolkit of Java. It offers a lot of amazing features to help you craft modern-looking and interactive user interfaces. JavaFX offers everything needed for creating well-behaved and aesthetically pleasing GUI applications. The presentation compares and contrasts your run-of-the-mill application and then goes one step further by showing how developers can create an “extreme” GUI application. Who needs an old-school toolbar when they can have an animated menu? Because this is an “extreme makeover” session, the examples are presented as live demos and live coding sessions.
Projector Pattern for Efficient Creation of Ambitious User Interfaces (Dierk Koenig)
Pleasant user interfaces don’t shine only due to an attractive appearance. They also provide a sense of immersion through instant feedback. Advanced UIs of this kind are often considered too costly to build. The projector pattern offers an efficient way to construct ambitious UIs from presentation models that capture “what” to display. The projector defines in a single and consistent way “how” to visualize the model and how to interact with it. The programmer just selects projections such as “simple form,” “master-detail,” and “search” from a catalog. Suitable projectors display this declarative UI with your UI toolkit of choice, be it desktop (JavaFX, Swing, SWT), web, or mobile. Learn more in this session.
Extremely Typed: Haskell for the JVM (Dierk Koenig)
Static type safety is good. More is even better. The Frege project brings Haskell and its extreme type system to the JVM such that we can provide new guarantees through the type system at compile time. We can disallow side effects in calls to software transactional memory (STM). We can also make sure that JavaFX components are ever touched only in the UI thread. We can assert that parallel computations change no state. What was long impossible to achieve is now a reality! Learn more in this session.
Redux with JavaFX (Michael Heinrichs)
Modern UIs are so complex nowadays that we’re encountering the limits of conventional architectures such as MVC. Architectures based on functional reactive programming, on the other hand, offer a promising alternative. The limitation to immutable data structures and side-effect-free functions simplifies not only the development but also the testing and maintenance of UI applications. In the JavaScript community, one of the most successful patterns and libraries in this context is Redux, but Redux isn't limited to JavaScript only. This session presents an introduction to the ideas of functional reactive programming and Redux and shows you how you can use the same approach with JavaFX to create application front ends in a functional way.
X