Real World Java 9 by Trisha Gee
Subscribe to Devoxx on YouTube @ https://bit.ly/devoxx-youtube
Like Devoxx on Facebook @ https://www.facebook.com/devoxxcom
Follow Devoxx on Twitter @ https://twitter.com/devoxx
The feature we always hear about whenever Java 9 is in the news is Jigsaw, modularity for Java. But modularity just doesn't scratch the same developer itch that Java 8's lambdas and streams did, and as developers we're left with a vague sensation that version 9 might just not be that interesting.
In fact, Java 9 actually has a lot of great additions and changes which will make Java just that bit nicer to work with. These features can't be lumped under a nice umbrella term like Java 8's lambdas and streams, but the Java 9 changes are scattered throughout the APIs and language features that we regularly use.
In this presentation Trisha will show, via live coding:
How we can use the new Flow API to utilise Reactive Programming
How the improvements to the Streams API make it easier to control real-time streaming data
How the Collections convenience methods simplify code
Along the way we'll bump into other Java 9 features that make our lives easier, including some of the additions to interfaces and how deprecation has changed. As the application in built in real time, we’ll see that once you start using Java 9, you can't go back to Before.
Trisha Gee has developed Java applications for a range of industries, including finance, manufacturing and non-profit, for companies of all sizes. She has expertise in Java high performance systems, is passionate about enabling developer productivity, and dabbles with Open Source development. Trisha blogs regularly on subjects that she thinks developers and other humans should care about, she’s a leader of the Sevilla Java User Group, a key member of the London Java Community, a MongoDB Master and a Java Champion. She believes we shouldn't all have to make the same mistakes again and again, so now she works for JetBrains where she can tell developers about all the cool stuff she's learnt so far.
Видео Real World Java 9 by Trisha Gee канала Devoxx
Like Devoxx on Facebook @ https://www.facebook.com/devoxxcom
Follow Devoxx on Twitter @ https://twitter.com/devoxx
The feature we always hear about whenever Java 9 is in the news is Jigsaw, modularity for Java. But modularity just doesn't scratch the same developer itch that Java 8's lambdas and streams did, and as developers we're left with a vague sensation that version 9 might just not be that interesting.
In fact, Java 9 actually has a lot of great additions and changes which will make Java just that bit nicer to work with. These features can't be lumped under a nice umbrella term like Java 8's lambdas and streams, but the Java 9 changes are scattered throughout the APIs and language features that we regularly use.
In this presentation Trisha will show, via live coding:
How we can use the new Flow API to utilise Reactive Programming
How the improvements to the Streams API make it easier to control real-time streaming data
How the Collections convenience methods simplify code
Along the way we'll bump into other Java 9 features that make our lives easier, including some of the additions to interfaces and how deprecation has changed. As the application in built in real time, we’ll see that once you start using Java 9, you can't go back to Before.
Trisha Gee has developed Java applications for a range of industries, including finance, manufacturing and non-profit, for companies of all sizes. She has expertise in Java high performance systems, is passionate about enabling developer productivity, and dabbles with Open Source development. Trisha blogs regularly on subjects that she thinks developers and other humans should care about, she’s a leader of the Sevilla Java User Group, a key member of the London Java Community, a MongoDB Master and a Java Champion. She believes we shouldn't all have to make the same mistakes again and again, so now she works for JetBrains where she can tell developers about all the cool stuff she's learnt so far.
Видео Real World Java 9 by Trisha Gee канала Devoxx
Показать
Комментарии отсутствуют
Информация о видео
Другие видео канала
![55 New Features in JDK 9 by Simon Ritter](https://i.ytimg.com/vi/CMMzG8I23lY/default.jpg)
![Java 8 best practices by Stephen Colebourne](https://i.ytimg.com/vi/wOks4LW6I24/default.jpg)
![Career Advice for Programmers • Trisha Gee • GOTO 2013](https://i.ytimg.com/vi/LlAn452X4Lc/default.jpg)
![](https://i.ytimg.com/vi/_odQElMOTC4/default.jpg)
![Core Design Principles for Software Developers by Venkat Subramaniam](https://i.ytimg.com/vi/llGgO74uXMI/default.jpg)
![Java 9 | What's New?](https://i.ytimg.com/vi/3sqOoWhiaLA/default.jpg)
![Using sagas to maintain data consistency in a microservice architecture by Chris Richardson](https://i.ytimg.com/vi/YPbGW3Fnmbc/default.jpg)
![Why Do Developers Love IntelliJ IDEA? By Trisha Gee](https://i.ytimg.com/vi/xiT4rEbC56k/default.jpg)
![Dvorak Keyboard: My Thoughts After 10 Years](https://i.ytimg.com/vi/Ks7dW1CGefg/default.jpg)
![97 Things Every [Java] Programmer Should Know • Trisha Gee & Kevlin Henney • GOTO 2020](https://i.ytimg.com/vi/T47k2tHXmOA/default.jpg)
![Project Jigsaw in JDK 9: Modularity Comes To Java - Simon Ritter](https://i.ytimg.com/vi/Ks7J_qQVR7Y/default.jpg)
![Life After Java 8 • Trisha Gee • GOTO 2019](https://i.ytimg.com/vi/eBuFzQeiGe0/default.jpg)
![Staying Ahead of the Curve • Trisha Gee • GOTO 2014](https://i.ytimg.com/vi/qWKf3ROVgrY/default.jpg)
![Majestic Modular Monoliths by Axel Fontaine](https://i.ytimg.com/vi/BOvxJaklcr0/default.jpg)
![More IntelliJ IDEA Tips and Tricks by Trisha Gee](https://i.ytimg.com/vi/9AMcN-wkspU/default.jpg)
![Life Beyond Java 8, by Trisha Gee / JetBrains Technology Day for Java](https://i.ytimg.com/vi/gKestt55Q4M/default.jpg)
![Creating Custom JDK9 Runtime Images](https://i.ytimg.com/vi/k0Hu-VZnE3s/default.jpg)
![KotlinConf 2018 - Exploring Coroutines in Kotlin by Venkat Subramaniam](https://i.ytimg.com/vi/jT2gHPQ4Z1Q/default.jpg)
![Transport Layer Security (TLS) v1.3 support in Java](https://i.ytimg.com/vi/wHgIWf5P1SI/default.jpg)
![Parallel and Asynchronous Programming with Streams and CompletableFuture by Venkat Subramaniam](https://i.ytimg.com/vi/IwJ-SCfXoAU/default.jpg)