Size: a a a

Советский Angular

2021 February 17

K🦋

Kir 🦋 JS in Советский Angular
George
У тебя же это разгар рабочего дня, не?
Да, 10:30
источник

DT

Dmitriy Teplov in Советский Angular
@thekiba вопросец по докладу (https://youtu.be/RhYUnc622qg?t=3135) есть, подскажешь?

На 52:15 ты рассказываешь, что в ситуации, когда из разных частей приложения запрашиваются одни и те же данные с сервера, то можно совмещать такие запросы в один (при условии, что запрос операция идемпотентна и параметры совпадают и.т.д, само собой) в две строчки с rxjs.

Можешь рассказать поподробнее, как это реализовать?

В голову приходит складывать выполняющиеся запросы мапу в сервисном слое, ключом сделать, например, url + сериализованные параметры, при вызове метода "сделать запрос" либо отдавать поток из мапы, либо оборачивать выполняемый запрос, класть в мапу и при завершении потока удалять из мапы.


Как это реализовать я представляю (не все детали, надо будет набросать, чтобы убедиться), но как это сделать в 2 строки - не могу понять)
Вопрос - как?
YouTube
Андрей Греков | ЧТО БУДЕТ, если ВОВРЕМЯ НЕ ОТПИСАТЬСЯ — RxJS Observable
В этом докладе вы узнаете:
- как создаются подписки и как можно о них забыть;
- как подписки создают баги прямо у вас в приложении;
- почему забытые подписки могут быть опасны;
- какого это проводить бессонные ночи в поиске утечек;
- как опытные разработчики управляют подписками;
- и что случится, если забытых подписок будет много.
Я постарался собрать много интересных фактов.

Понравился доклад? Подпишись на спикера!
 💖 twitter.com/thekiba_io
 ✨ t.me/angular_fox
 ✨ medium.com/@thekiba
 ✨ github.com/thekiba

Статья: Почему вам НАДО отписываться от Observable?
- https://medium.com/angular-in-depth/why-you-have-to-unsubscribe-from-observable-92502d5639d0 (на английском)
- https://medium.com/ngx/why-do-you-need-unsubscribe-ee0c62b5d21f (на русском)

Демонстрационные примеры забытых подписок - https://stackblitz.com/edit/why-you-have-to-unsubscribe-from-observable-material

Полезные ссылки:
Сайт конференции - https://gdg-russia.com
GDG сайт - http://gdg.community.dev
Telegram чат со спикерами и участниками -…
источник

В

Владимир in Советский Angular
инвайты кончились
источник

VM

Vladimir Milenko in Советский Angular
@thekiba запинь наш клаб завтрашний
источник

Вキ

Вертихвост キバ 🏡🦊... in Советский Angular
Dmitriy Teplov
@thekiba вопросец по докладу (https://youtu.be/RhYUnc622qg?t=3135) есть, подскажешь?

На 52:15 ты рассказываешь, что в ситуации, когда из разных частей приложения запрашиваются одни и те же данные с сервера, то можно совмещать такие запросы в один (при условии, что запрос операция идемпотентна и параметры совпадают и.т.д, само собой) в две строчки с rxjs.

Можешь рассказать поподробнее, как это реализовать?

В голову приходит складывать выполняющиеся запросы мапу в сервисном слое, ключом сделать, например, url + сериализованные параметры, при вызове метода "сделать запрос" либо отдавать поток из мапы, либо оборачивать выполняемый запрос, класть в мапу и при завершении потока удалять из мапы.


Как это реализовать я представляю (не все детали, надо будет набросать, чтобы убедиться), но как это сделать в 2 строки - не могу понять)
Вопрос - как?
YouTube
Андрей Греков | ЧТО БУДЕТ, если ВОВРЕМЯ НЕ ОТПИСАТЬСЯ — RxJS Observable
В этом докладе вы узнаете:
- как создаются подписки и как можно о них забыть;
- как подписки создают баги прямо у вас в приложении;
- почему забытые подписки могут быть опасны;
- какого это проводить бессонные ночи в поиске утечек;
- как опытные разработчики управляют подписками;
- и что случится, если забытых подписок будет много.
Я постарался собрать много интересных фактов.

Понравился доклад? Подпишись на спикера!
 💖 twitter.com/thekiba_io
 ✨ t.me/angular_fox
 ✨ medium.com/@thekiba
 ✨ github.com/thekiba

Статья: Почему вам НАДО отписываться от Observable?
- https://medium.com/angular-in-depth/why-you-have-to-unsubscribe-from-observable-92502d5639d0 (на английском)
- https://medium.com/ngx/why-do-you-need-unsubscribe-ee0c62b5d21f (на русском)

Демонстрационные примеры забытых подписок - https://stackblitz.com/edit/why-you-have-to-unsubscribe-from-observable-material

Полезные ссылки:
Сайт конференции - https://gdg-russia.com
GDG сайт - http://gdg.community.dev
Telegram чат со спикерами и участниками -…
у меня где-то была ссылка на stackblitz с примером, там возможно не прямо 2 строчки, но около того
источник

Вキ

Вертихвост キバ 🏡🦊... in Советский Angular
Vladimir Milenko
@thekiba запинь наш клаб завтрашний
источник

DT

Dmitriy Teplov in Советский Angular
Вертихвост キバ 🏡🦊
у меня где-то была ссылка на stackblitz с примером, там возможно не прямо 2 строчки, но около того
поищу у тебя в стакблице, спс
источник

K🦋

Kir 🦋 JS in Советский Angular
Думаю надо как-то объединить завтра анонс клабхауса и стрима?
источник

АО

Алексей Охрименко... in Советский Angular
Kir 🦋 JS
Думаю надо как-то объединить завтра анонс клабхауса и стрима?
стрим сегодня, клабхаус и стрим завтра
источник

K🦋

Kir 🦋 JS in Советский Angular
Алексей Охрименко
стрим сегодня, клабхаус и стрим завтра
Ну, сегодня будет стрим по чилу,  думаю завтрашние евенты надо промоутить
источник

АО

Алексей Охрименко... in Советский Angular
источник

Вキ

Вертихвост キバ 🏡🦊... in Советский Angular
Биткоин летит вверх, Тесла падает вниз

Видимо Маск впрямом смысле слова имел ввиду, что полетить на Марс за счет Биткоина: пересел с одного поезда на другой 🚂
источник

Вキ

Вертихвост キバ 🏡🦊... in Советский Angular
источник

E

Eugene in Советский Angular
Вертихвост キバ 🏡🦊
Биткоин летит вверх, Тесла падает вниз

Видимо Маск впрямом смысле слова имел ввиду, что полетить на Марс за счет Биткоина: пересел с одного поезда на другой 🚂
полетит на марс на попной тяге, если крипта вдруг лопнет)
источник

AS

Anton Shvets in Советский Angular
да че возиться с этими электромобилями, если можно торговлей цифрами на марс заработать
источник

S

Smooth Operator in Советский Angular
источник

N👩

Nikita 👩🏻‍💻💭... in Советский Angular
Я пригласил двух людей, кстати
источник

Вキ

Вертихвост キバ 🏡🦊... in Советский Angular
Nikita 👩🏻‍💻💭
Я пригласил двух людей, кстати
источник

MA

Maxim Afanasev in Советский Angular
Constantine
Мой запрос был в том как стать сильным бэкенд разработчиком, сильнее на голову чем большинство других.

Получил три главных совета:
1. Знать базы данных и что в каком случае выбирать
2. Знать работу инфраструктуры, что происходит с запросами
3. Собирать метрики для запросов
О, ничего себе. А как ты ментора выбирал? По какому критерию?
источник

VM

Vladimir Milenko in Советский Angular
Constantine
Мой запрос был в том как стать сильным бэкенд разработчиком, сильнее на голову чем большинство других.

Получил три главных совета:
1. Знать базы данных и что в каком случае выбирать
2. Знать работу инфраструктуры, что происходит с запросами
3. Собирать метрики для запросов
это скорее надо идти и работать бэкэндером 🙂
источник