Олег Докука, Netifi - Как построить свой Publisher - встреча jug.msk.ru - 13/12/2018 - ч.1
Запись встречи jug.msk.ru 13 декабря 2018 с Олегом Докука, Netifi - реактивный хардкор
Часть 1. Как построить свой Publisher
Разрабатываете свою библиотеку? Решили поддерживать Reactive-Streams specification? Хотите понять, что творится под капотом у RxJava 2 или Reactor 3? Либо же вы любитель хардкора? Тогда этот доклад для вас!
Во время доклада мы затронем причины создания спецификации Reactive-Streams и сложность в работе с ней. Как первый шаг — создадим наивную реализацию интерфейсов, посмотрим, где же напортачили, как протестить корректность. Шаг за шагом мы доберемся до правды и пройдем через все испытания в разработке операторов. В результате вынесем лучшие практики в реализации таких зверей, разберем, что, как и зачем, на пальцах и убедимся, что именно так всё и работает в модерных библиотеках, таких как RxJava 2 и Reactor 3.
После этого доклада у вас будет понимание того, как создать и протестировать свой оператор. Вдобавок у вас будет более четкое понимание того, как устроены реактивные библиотеки. Также вы увидите сложности конкуретной разработки и поймете, как с этим жить.
Видео Олег Докука, Netifi - Как построить свой Publisher - встреча jug.msk.ru - 13/12/2018 - ч.1 канала Andrey Kogun
Часть 1. Как построить свой Publisher
Разрабатываете свою библиотеку? Решили поддерживать Reactive-Streams specification? Хотите понять, что творится под капотом у RxJava 2 или Reactor 3? Либо же вы любитель хардкора? Тогда этот доклад для вас!
Во время доклада мы затронем причины создания спецификации Reactive-Streams и сложность в работе с ней. Как первый шаг — создадим наивную реализацию интерфейсов, посмотрим, где же напортачили, как протестить корректность. Шаг за шагом мы доберемся до правды и пройдем через все испытания в разработке операторов. В результате вынесем лучшие практики в реализации таких зверей, разберем, что, как и зачем, на пальцах и убедимся, что именно так всё и работает в модерных библиотеках, таких как RxJava 2 и Reactor 3.
После этого доклада у вас будет понимание того, как создать и протестировать свой оператор. Вдобавок у вас будет более четкое понимание того, как устроены реактивные библиотеки. Также вы увидите сложности конкуретной разработки и поймете, как с этим жить.
Видео Олег Докука, Netifi - Как построить свой Publisher - встреча jug.msk.ru - 13/12/2018 - ч.1 канала Andrey Kogun
Показать
Комментарии отсутствуют
Информация о видео
Другие видео канала
Антон Архипов, JetBrains - конвейер сборок проектов на TeamCity - jug.msk.ru - 01/11/2018 - ч.2jug.msk.ru 26/11/2015 - Part 2Олег Шелаев, Oracle - про GraalVM - jug.msk.ru - 04/04/2019 - ч.1Дмитрий Константинов, Netcracker - Cassandra — истории из жизни performance-инженера - jug.msk.ruCharles Nutter - Dynamic Languages on the JVM: Are We There Yet? - jug.msk.ru - 04/10/2018Иван Углянский, Excelsior — "Ходячие объекты-мертвецы, или GC всегда прав" - jug.msk.ru - 30/05/2019Алексей Рагозин - мастер-класс по Java Mission Control - встреча jug.msk.ru - 13/03/2018jug.msk.ru 02/12/2013 - Part 2jug.msk.ru 18/12/2014 - Part 1jug.msk.ru 13/11/2014 - Part 2Андрей Беляев, Haulmont - Уменьшаем количество рефлексии в коде - jug.msk.ru - 26/09/2019Иван Пономарёв, КУРС - Kafka Streams API: шаг за рамки Hello World - jug.msk.ru - 25/07/2019 - ч. 1jug.msk.ru 11/09/2014 - Part 2Rustam Mehmandarov - Solving Problems with Semantic Wizardry and Java - jug.msk.ru - 05/04/2018 - ч1Владимир Ситников, Netcracker — Java тормозит: CodeCache edition - jug.msk.ru - 30/05/2019Александр Белокрылов, Дмитрий Чуйко, BellSoft - Дорогая, попробуем ARM? - jug.msk.ru - 14/02/2019Александр Тарасов - Автоматизация экспериментов с помощью Kotlin DSL - jug.msk.ru - 05/04/2018 - ч.2Павел Финкельштейн, Lamoda - Kotlin: как работают привычные конструкции - jug.msk.ru - 13/03/2019jug.msk.ru - 31/08/2017 - Part 2Павел Финкельштейн, Lamoda - Kotlin: два года в продакшн - jug.msk.ru - 13/03/2019