Java 8 (and 9!) in Anger
Many of us developers are still getting to grips with thinking in more functional terms. With the introduction of lambdas and streams in Java 8, functional thinking becomes more important, even in a language like Java. This presentation moves beyond slide-sized examples of recently-added Java 8 features, and to shows how to leverage things like lambda expressions and the streams API to build a fully working end-to-end application, using minimal external dependencies and the latest version of Java. In this session, Trisha will build an application that consumes a feed of high-velocity data, makes sense of it and presents results in a real-time JavaFX dashboard. Trisha shows how to design this application so that it’s split into small services (possibly micro-sized). Along the way, we’ll: create pipelines of aggregate operations, encounter lambda expressions and method references, discover new ways of working with collections and bump into the new date and time API.
Subscribe to our official YouTube channel to be updated when new videos are added.