Удобнее использовать прослойку в виде декоратора или сервиса, которая будет делать unsubscribe по хуку ngOnDestroy. А потом просто перед каждой подпиской использовать её в takeUntil.
И не нужно каждому компоненту дублировать ngOnDestory с кодом отписки.
Спасибо Серёжа за статью. Рад что довелось поработать с тобой одно время, теперь у меня есть живой пример успешного программиста, работающего удалённо. Пару раз, услышав аргумент о том что удаленщики деградируют — приводил твой пример :-D.
Рад что публичная деятельность тебе приносит удовольствие и отдачу. Успешного продолжения пути.
Всё в жизни лотерея, взрослый самодостаточный человек может лишиться способности зарабатывать. Однако, слава Богу (или что можно подставить атеистам) — больные дети это скорее исключение чем правило.
Мне нет 30, и я понимаю что нравственное воспитание нескольких своих детей — самый надёжный вклад. Но некоторая часть молодёжи предпочитает всё же обслуживать свое тело. А демографии один из главных вопросов для государства. Больше работающей молодёжи — больше пенсии. Не удивлюсь, если у тех кому сейчас 30 — пенсий не будет вообще.
Да, это так. Как и TypeScript, RxJS благодаря Angular.
Мне вот только непонятно, чем же он так хорош что, разработчики готовы изучить новый язык, менять привычный стэк ради каких-то выгод. Неужели Java, Kotlin, Swift (продолжите сами) не устраивают мобильных разработчиков? Ну хорошо, бизнес хочет экономить на разработке и по этому прибегает к JavaScript решениям, и тут понятно, JS очень популярен и кандидатов у нанимателя очень много на такие позиции.
Нехватка физических нагрузок — проблема с которой сталкиваются не только удалённые разработчики, а всех людей в сфере IT. До офисов люди часто добираются на машинах и получается что пешей прогулки — минимум, движения — минимум. В результате провоцируется ожирение, при малоподвижном образе жизни, хуже циркулирует кровь что очень сильно влияет на работу мозга.
Хорошо что я дошел к необходимости движения молодым, и не успел угробить своё здоровье :). Как говориться «без движения — смерть».
Что за чушь? Не знаю как у Вас, у меня семья прекрасно понимает факт работы. Есть товарищи, которые ходят в коворкинг, но если в однушке я справляюсь, то двухкомнатной квартиры для работы удалённо будет достаточно.
О да, здесь я неистово плюсую. У хорошего программиста код будет хорош всегда, но типизация всё же сильно помогает. Тоже не разделяю мнение, что в JS типизация не нужна.
Статья, для ликбеза отличная. Спасибо за материал, и правда вдохновляет и мотивирует развивать идею PWA. Не понятно только, где автор так нагрешил? :-)
Перед чем?
И не нужно каждому компоненту дублировать ngOnDestory с кодом отписки.
А разве такие остались? По моему каждого сеньёра регулярно зовут во всякие ближние и дальние заграницы.
Рад что публичная деятельность тебе приносит удовольствие и отдачу. Успешного продолжения пути.
Мне вот только непонятно, чем же он так хорош что, разработчики готовы изучить новый язык, менять привычный стэк ради каких-то выгод. Неужели Java, Kotlin, Swift (продолжите сами) не устраивают мобильных разработчиков? Ну хорошо, бизнес хочет экономить на разработке и по этому прибегает к JavaScript решениям, и тут понятно, JS очень популярен и кандидатов у нанимателя очень много на такие позиции.
Но почему Dart? В чём фишка? :)
Хорошо что я дошел к необходимости движения молодым, и не успел угробить своё здоровье :). Как говориться «без движения — смерть».