->
Oreilly - Programming Promises in Java 8 Using Completable Futures - 9781491990209
Oreilly - Programming Promises in Java 8 Using Completable Futures
by Raoul-Gabriel Urma, Richard Warburton | Released September 2017 | ISBN: 9781491990193


Reactive and asynchronous applications are growing in popularity, but what is the best way to build them? This course helps you apply the latest concurrency techniques to develop state of the art Java applications necessary for the microservices/service oriented architecture (SOA) model. It builds upon the theory described in the associated "Asynchronous Programming in Java" course, by refactoring several projects using Java 8's CompletableFutures class. It explains the concept behind CompletableFutures, examines the problems they solve for Java developers, and shows through examples how to use the API productively in practice. The course is designed for software architects and intermediate- to advanced-level Java developers.Understand how to program event-driven reactive code using Java 8 and CompletableFuturesGain experience implementing reactive code in a readable and maintainable wayLearn to build reliable and performant Java apps for the microservices/SOA modelRaoul-Gabriel Urma is CEO of Cambridge Spark, a learning community for data scientists and developers in the UK. Co-author of Java 8 in Action (Manning Publications), Raoul has delivered over 100 technical talks at international conferences. He's worked for Google, eBay, Oracle, and Goldman Sachs, and holds a PhD in Computer Science from the University of Cambridge.Richard Warburton is a software engineer, teacher, and Java Champion. He's worked as a developer in such diverse areas as low latency trading systems, statistical analytics, static analysis, compilers, and network protocols. Author of Java 8 Lambdas (O'Reilly Media), Richard holds a PhD in Computer Science from The University of Warwick. Show and hide more Publisher resources Download Example Code
  1. The Problem When Querying Services 00:04:39
  2. Using the Threads API 00:02:18
  3. Limitation with the Threads API 00:06:17
  4. Introduction to ExecutorService 00:02:10
  5. Using an ExecutorService 00:04:21
  6. Refactoring to ExecutorService 00:04:34
  7. Limitations of Future and other APIs 00:02:15
  8. CompletableFuture Basics 00:11:51
  9. Refactoring to CompletableFuture 00:03:54
  10. CompletableFuture Usage Patterns 00:05:50
  11. CompletableFuture Usage Exercise 00:06:49
  12. CompletableFuture Execution Model 00:07:43
  13. Dealing with Exceptions 00:02:41
  14. Faulty Service Exercise 00:03:10
  15. Sequence Patterns 00:05:07
  16. Wrap Up Exercise 00:06:50
  17. Summary 00:01:34
  18. Show and hide more

    Oreilly - Programming Promises in Java 8 Using Completable Futures


 TO MAC USERS: If RAR password doesn't work, use this archive program: 

RAR Expander 0.8.5 Beta 4  and extract password protected files without error.


 TO WIN USERS: If RAR password doesn't work, use this archive program: 

Latest Winrar  and extract password protected files without error.


 Coktum   |  

Information
Members of Guests cannot leave comments.




rss