Загрузка страницы

Олег Докука, 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
Показать
Комментарии отсутствуют
Введите заголовок:

Введите адрес ссылки:

Введите адрес видео с YouTube:

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