📜 ⬆️ ⬇️

Andrei Ershov about the evolution of Future in Java and Scala on jug.msk.ru

On August 31, 2017, in the office of CROC , a meeting of the Moscow community of Java developers was held with the participation of Andrei Ershov, who spoke about the evolution of the basic primitive of asynchronous development of Future and its implementation in the Java and Scala programming languages .



About speaker


Andrey is a project manager and an architect at Dino Systems , a telecommunications software company (one of the clients is Coursera ).

Active speaker of conferences held by JUG.ru with technically challenging, interesting and popular reports from conference participants.
')
Andrey's reports:


A very good report about CRDT ( conflict-free replicated data type ). Presented at the meeting CodeFreeze is an extended and expanded version of the report from the JPoint 2017 .

Other links: GitHub , Twitter .

About the report


Andrei Kogun starts the meeting, recalling the upcoming DevOops (October 20), SmartData (October 21) and Joker conferences (November 3-4).



In the first part of the report, Andrei Yershov told in detail the history of Future, from appearing as an interface in Java 5 to developing alternative (in Guava ) and its standard implementations (crowned by Completable Future in Java 8 ). A detailed comparison of various aspects of the implementation and use of Future in Java and Scala is made .



The second part after the break was devoted to logging and exception handling in asynchronous computing. The final chord was the presentation of an extensive list of links to articles on the subject of the report. An essential addition was the qualified answers of Andrey to the questions arising from the audience.



Presentation of the report and photos from the meeting . The video will appear on YouTube soon (with an additional announcement on VK and G + ).

It is possible to subscribe to the following jug.msk.ru meetings.

Source: https://habr.com/ru/post/337004/


All Articles