Java 8 (and 9!) in Anger by Trisha Gee
ฝัง
- เผยแพร่เมื่อ 2 พ.ย. 2024
- About this talk:
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.
About Trisha Gee
Trisha is a developer, technical advocate, and educator based in Spain and working remotely for JetBrains. She loves the combination of solving technical problems and working out the best way to teach other developers techniques that will make their lives easier. She is a leader of the Sevilla MongoDB and Java User Groups, and a key member of the London Java Community. In 2014, she became a Java Champion, and in 2015 a MongoDB Master.
About Lambda World:
The 2016 Lambda World brought together Functional Programming enthusiasts from around the world for two days of presentations, hacking, networking, and a healthy dose of partying in Cadiz, Spain. Hosted by 47 Degrees, the event also featured a Typelevel Community Conference and a Scala Center Hackathon.
Join in on the conversation at / lambda_world and / 47deg using #LambdaWorld.
Stay tuned to www.lambda.world and www.47deg.com for more on the conference and announcements for the 2017 event.