Глеб Михеев — Как RxJS разделил мой мир на до и после

preview_player
Показать описание
Ближайшая конференция — HolyJS 2024 Autumn, 7 ноября (online), 14–15 ноября (Санкт-Петербург + трансляция).
— —
RxJS появился в жизни Глеба в 2016 году вместе с Angular 2 и разделил жизнь на до и после. Те вещи, которые, как казалось, было невозможно отменеджерить, стало очень легко и непринужденно писать. Спикеру потребовалось 9 месяцев, чтобы научиться жонглировать реактивщиной, а до этого она жонглировала им.

Глеб рассказал, почему влюбился в Rx, показал его невероятную гибкость и удобство.

#js
Рекомендации по теме
Комментарии
Автор

Представили лицо оператора который за Глебом туда-сюда вертел камеру

zewius
Автор

Крутое выступление! С rxjs уже знаком, но было весьма интересно слушать Глеба, нашёл для себя интересные моменты, которые обязательно стану использовать в дальнейшем

suppick
Автор

Очень познавательно, я несколько раз пересматривал некоторые моменты. Большое спасибо.

ProoksiusSvaagali
Автор

Спасибо за доклад, полностью поддерживаю, вход в rxjs был тяжелый, но сейчас без него сложно. Брал курс по реакту для саморазвития, в итоге то что в rx одним-двумя операторами решается, там растягивается на энное кол-во хуков и других приемов. Это не лучше и не хуже, просто под задачи посложнее, rx уже более удобен. Но порог входа не супер легкий. Думаю тот же ангуляр придет к связке сигналы+rx, потому что 80% обычного функционала можно будет писать на сигналах, так как там правда проще все выглядит, хоть и функционал скудный, но его хватает, а что-то более сложное уже на rx

Dimonina
Автор

21:31 Вот как раз таки тайпинги в Rx + Typescript всегда просто всю душу выворачивают, и на слайде это даже близко не тайпинг "где черт ногу сломит"... Это очень даже красивые тайпинги.

dmitriyobidin
Автор

Спасибо за доклад! Возможно не слишком детально, но комфортно слушать в рамках первых шагов к пониманию

laviral
Автор

Глеб прекрасный оратор, отличный доклад, спасибо! 👍

relaxdeepsleepmusic
Автор

Глеб, не слушай хейтеров, доклад — заебись!
До этого не сталкивался с Rx-oм, но узнал все интересовавшие меня аспекты: зачем оно нужно, когда его юзать, какие плюсы и минусы, как примерно работает под капотом.

uwontrememberthis
Автор

Суперпонятные презентации у Глеба - класс

abazhutov
Автор

Жестикуляция у докладчика такая, что можно без звука смотреть, и так понятно 😂 Кстати прекрасно его понимаю, я тоже не могу на месте стоять, когда что-то рассказываю со сцены.

couragic
Автор

Бегло, но хорошо:) всегда интересно слушать этого докладчика

golotus
Автор

//на коленке
function mousePosition(cb){
const handle = (param) => { cb(param) }
document.body.addEventListener('mousemove', handle )
return () => document.body.removeEventListener('mousemove', handle )
}

const unsubscribe = mousePosition(({x, y}) => { })

Подскажите чем rxJx превосходит данный вариант. Я просто не тыкал rx

singlebw
Автор

Пример с кондиционером не очень, основная часть реализаций Rx для бэкенда. У меня основной вопрос на которой я не получил ответ: зачем всю сложность и асинхронность переносить на клиента?

glebkresh
Автор

Потом Глеб откроет mobx и тогда его жизнь начнется заново

xDiezz
Автор

Ого, Охрименко суперстар. Осенью у него учился девтулзам :)привеееет

kvrk-kvrk
Автор

Всё думал, почему я терпеть не могу rxjs. Наверное просто не понимаю его, что-то делаю не так. Посмотрел это видео. Ну что ж. Всё я делаю так, и понимаю правильно. Чрезвычайно избыточный инструмент для 99% задач. И слишком сложный для 1% случаев где он мог бы быть полезным.

StepanZubashev
Автор

27:18 Всё время существовала Венгерская нотация, а тут Финскую придумали :)

dmitriyobidin
Автор

Спасибо докладчику за то, что даже в своём простом примере показал, как неинтуитивно выглядит код с RxJS, который решает довольно банальную задачу
+ максимальное его использование имхо возможно только в синтетических ситуациях. В остальных же случаях это имхо оверинжиниринг, который будет ОК, если случайно все в команде на зубок знают RxJS
Но докладчику огромный респект за понятное объяснение и подробное предостережение о минусах

ixplo
Автор

доклад интересный но мельтешащий туда-сюда автор в маленькой картинке отвлекает

silenceslice
Автор

Если человек понимает полностью о том что он говорит, можно считать себя хорошим прогером? Я ангуляр разработчик года 2, и то что он говорит я понимаю полностью

omonbekrikhsimboyev