На работе часто делают логику в эффектах, например маппинг данных в нужные данные для отображения
Типичная растяжка, кажется логичным когда пришел ответ от сервера то преобразовать данные до того как сохранишь
Так вот перерастает это в то что добавляются зависимости и они могут грузится параллельно или вообще быть результатом взаимодействия пользователя
Так вот чтобы не думать как оно все будет собираться, нужно максимально держать данные чистые, а преобразования делать в селекторах, ведь они реактивные
Я уже второй большой проект вижу где перекос идет на логику преобразования данных в эффектах, интересно как у вас дела с этим?
Типичная растяжка, кажется логичным когда пришел ответ от сервера то преобразовать данные до того как сохранишь
Так вот перерастает это в то что добавляются зависимости и они могут грузится параллельно или вообще быть результатом взаимодействия пользователя
Так вот чтобы не думать как оно все будет собираться, нужно максимально держать данные чистые, а преобразования делать в селекторах, ведь они реактивные
Я уже второй большой проект вижу где перекос идет на логику преобразования данных в эффектах, интересно как у вас дела с этим?
👍19
Привет всем ☀️Долго меня не было.
Я работаю над новым плейлистом по Dependency Injection in Angular но на английском.
В целом не всегда было комфортно слышать свой голос и редактировать видео, а теперь еще и английский 😌
Если интересен новый контент, то буду рад видеть вашу активность и подписки на новом канале.
Адекватная критика очень даже приветствуется.
Планируется 11 видео в этом плейлисте 😋
https://youtu.be/iELhZ1b895Y
Я работаю над новым плейлистом по Dependency Injection in Angular но на английском.
В целом не всегда было комфортно слышать свой голос и редактировать видео, а теперь еще и английский 😌
Если интересен новый контент, то буду рад видеть вашу активность и подписки на новом канале.
Адекватная критика очень даже приветствуется.
Планируется 11 видео в этом плейлисте 😋
https://youtu.be/iELhZ1b895Y
YouTube
What is Dependency Injection in Angular | Ep 1
📌 Angular Dependency Injection (DI) - Complete Beginner Guide
Dependency Injection (DI) is one of the most important yet often misunderstood concepts in Angular. In this video, I’ll break it down step by step and explain how DI works, why it’s essential…
Dependency Injection (DI) is one of the most important yet often misunderstood concepts in Angular. In this video, I’ll break it down step by step and explain how DI works, why it’s essential…
🔥38❤11
Привет всем 🙌
У меня для вас второе видео из нового плейлиста по Dependency Injection
Тут я рассмотрел что такое Injectable декоратор и какие опции есть и как разная конфигурация влияет на размер бандла.
Пришлось показывать примеры в модульном проекте и в проекте со stand alone компонентами.
https://youtu.be/FazoDF1xbZ4
У меня для вас второе видео из нового плейлиста по Dependency Injection
Тут я рассмотрел что такое Injectable декоратор и какие опции есть и как разная конфигурация влияет на размер бандла.
Пришлось показывать примеры в модульном проекте и в проекте со stand alone компонентами.
https://youtu.be/FazoDF1xbZ4
YouTube
Injectable decorator in Angular | Ep 2 | Angular Dependency Injection
📌 @Injectable() in Angular – Complete Guide
In this second video of the playlist, we dive deep into one of the most essential decorators in Angular — @Injectable().
You’ll learn what this decorator does, how to configure providedIn, and how these settings…
In this second video of the playlist, we dive deep into one of the most essential decorators in Angular — @Injectable().
You’ll learn what this decorator does, how to configure providedIn, and how these settings…
👍9🔥6
Привет всем 🫡
Вот уже третье видео опубликовано. Сложность растёт с каждым видео и это видео должно быть самое долгое из всех запланированных (20 минут).
В видео варианты провайдеров и пару полезных паттернов 😎
Также обратите внимание как я постоянно проверяю что в документации у Angular, это максимально понятный источник информации...даже с ChatGPT приходится иногда спорить, чтобы доказать что там написано по другому 🙊
https://youtu.be/mSlP7cIrkIs
Вот уже третье видео опубликовано. Сложность растёт с каждым видео и это видео должно быть самое долгое из всех запланированных (20 минут).
В видео варианты провайдеров и пару полезных паттернов 😎
Также обратите внимание как я постоянно проверяю что в документации у Angular, это максимально понятный источник информации...даже с ChatGPT приходится иногда спорить, чтобы доказать что там написано по другому 🙊
https://youtu.be/mSlP7cIrkIs
🔥14
Вдруг вам интересно какие видео на моём канале тащат весь канал. Цифра напротив это количество часов просмотра за всё время. Интересно как видео о Jira заняло второе место 🥈
На новом канале я бы хотел второй плейлист сделать по RxJS, тут оно на третьем месте.
И как же без NgRx после первых двух, тут оно на первом месте, но видео часовое, по этому статистика не показывает реальность
Статистика просмотров в комментариях к этому посту
На новом канале я бы хотел второй плейлист сделать по RxJS, тут оно на третьем месте.
И как же без NgRx после первых двух, тут оно на первом месте, но видео часовое, по этому статистика не показывает реальность
Статистика просмотров в комментариях к этому посту
👍21💯1
Привет всем 🤓
У меня новый выпуск плейлиста Angular Dependency Injection.
В этом эпизоде я показал как работает injectors hierarchy, и как angular решает зависимости.
В видео вы найдете несколько важных рекомендаций для вас, чтобы допускать меньше ошибок во время разработки.
Мне еще тяжело дается поддерживать бодрый темп повествования, по этому ставьте на 1.5 скорости для более беглой речи.
Спасибо за комментарии под видео и просмотры до конца, это дает ютубу понять, что мои видео стоит рекомендовать дальше.
https://youtu.be/qw4ShdkpfeA?si=0V3yjwo1bicyT54Y
У меня новый выпуск плейлиста Angular Dependency Injection.
В этом эпизоде я показал как работает injectors hierarchy, и как angular решает зависимости.
В видео вы найдете несколько важных рекомендаций для вас, чтобы допускать меньше ошибок во время разработки.
Мне еще тяжело дается поддерживать бодрый темп повествования, по этому ставьте на 1.5 скорости для более беглой речи.
Спасибо за комментарии под видео и просмотры до конца, это дает ютубу понять, что мои видео стоит рекомендовать дальше.
https://youtu.be/qw4ShdkpfeA?si=0V3yjwo1bicyT54Y
YouTube
The Hierarchy of Injectors in Angular (and Why You Should Care)
🔍 Understanding Angular Injector Hierarchy – Made Easy
Welcome back to the channel! In this video, we break down one of Angular’s most powerful but confusing features: the Dependency Injection (DI) hierarchy.
🚀 Whether you're struggling with how Angular…
Welcome back to the channel! In this video, we break down one of Angular’s most powerful but confusing features: the Dependency Injection (DI) hierarchy.
🚀 Whether you're struggling with how Angular…
👍10🔥6
Привет всем,
новое видео с задержкой но вышло на этой неделе
Тут я рассмотрел все нюансы InjectionToken в Angular и даже показал продвинутый лайфхак с реализацией абстрактного класса (не наследованием, а работой с ним как с интерфейсом)
Надеюсь на просмотры до конца видео и активность в комментариях
Приятного просмотра! 🫡
https://youtu.be/ye7W0kspg-U
новое видео с задержкой но вышло на этой неделе
Тут я рассмотрел все нюансы InjectionToken в Angular и даже показал продвинутый лайфхак с реализацией абстрактного класса (не наследованием, а работой с ним как с интерфейсом)
Надеюсь на просмотры до конца видео и активность в комментариях
Приятного просмотра! 🫡
https://youtu.be/ye7W0kspg-U
YouTube
Injection Token | Ep 5 | Angular Dependency Injection
Welcome back to the channel!
In this episode, we dive into one of the most underrated but powerful tools in Angular’s Dependency Injection system — the InjectionToken.
🔍 What you'll learn:
What is an InjectionToken and when to use it
Why you can't inject…
In this episode, we dive into one of the most underrated but powerful tools in Angular’s Dependency Injection system — the InjectionToken.
🔍 What you'll learn:
What is an InjectionToken and when to use it
Why you can't inject…
👍8🔥4
Привет всем 🖖
У меня для вас шестое видео по Dependency Injection in Angular.
В нём я показал как на проекте легко сломать interceptors из-за не правильного добавления нового интерсептора на уровне ленивой библиотеки.☠️
Эту ошибку я встречаю очень часто на проектах, и показать это была одна из целей этого плейлиста в целом.
Буду рад любым вашим комментариям.
После записи видео понял что я говорю «роут», хотя корректно говорить ( для англоязычной среды) ближе к «раут»…интересно как долго я буду исправлять произношение слов в которых я был уверен.😨
На работе был случай, когда я сказал incògnito mode…меня не поняли, так как надо incognìto mode (ударение на второе i) 😓
Understanding Multi-Providers | Ep 6 | Angular Dependency Injection
https://youtu.be/VOxHp97wzW8
У меня для вас шестое видео по Dependency Injection in Angular.
В нём я показал как на проекте легко сломать interceptors из-за не правильного добавления нового интерсептора на уровне ленивой библиотеки.☠️
Эту ошибку я встречаю очень часто на проектах, и показать это была одна из целей этого плейлиста в целом.
Буду рад любым вашим комментариям.
После записи видео понял что я говорю «роут», хотя корректно говорить ( для англоязычной среды) ближе к «раут»…интересно как долго я буду исправлять произношение слов в которых я был уверен.😨
На работе был случай, когда я сказал incògnito mode…меня не поняли, так как надо incognìto mode (ударение на второе i) 😓
Understanding Multi-Providers | Ep 6 | Angular Dependency Injection
https://youtu.be/VOxHp97wzW8
🔥9👍5❤1
Привет, не забудьте заглянуть на канал и посмотреть новое видео.
7 из 11 видео уже на канале.
Этот выпуск про модификаторы для внедрения зависимости: self, skipSelf, host, optional.
А вам приходилось их использовать на реальных проектах?
Resolution Modifiers | Ep 7 | Angular Dependency Injection
https://youtu.be/VX0mytv_XZg
7 из 11 видео уже на канале.
Этот выпуск про модификаторы для внедрения зависимости: self, skipSelf, host, optional.
А вам приходилось их использовать на реальных проектах?
Resolution Modifiers | Ep 7 | Angular Dependency Injection
https://youtu.be/VX0mytv_XZg
YouTube
Resolution Modifiers | Ep 7 | Angular Dependency Injection
Mastering Angular's Null Injector and Resolution Modifiers | Optional, Self, SkipSelf, Host
Welcome back to the channel! In this video, we dive deep into Angular’s powerful dependency resolution system — focusing on the Null Injector and four essential resolution…
Welcome back to the channel! In this video, we dive deep into Angular’s powerful dependency resolution system — focusing on the Null Injector and four essential resolution…
👍10🔥2
Интересно офисы сделаны в Торонто, тут не просто стёкла или стеклопакеты. На последнем фото видно какие лучи оставляет отражение от офиса.
В офисе светло, но нет ощущение аквариума.
Комфортное место для работы
В офисе светло, но нет ощущение аквариума.
Комфортное место для работы
👍16🔥2
Новое видео по DI
Пока не знаю когда я начну говорить бегло :) на 1.5х я себя слушаю :)
В видео дал рекомендации как в новой версии ангулар регистрировать провайдеры правильно и дал вариант для именования функций
А вы уже переходите на stand alone components?
Encapsulation of providers | Ep 8 | Angular Dependency Injection
https://youtu.be/eQfAWDchVlQ
Пока не знаю когда я начну говорить бегло :) на 1.5х я себя слушаю :)
В видео дал рекомендации как в новой версии ангулар регистрировать провайдеры правильно и дал вариант для именования функций
А вы уже переходите на stand alone components?
Encapsulation of providers | Ep 8 | Angular Dependency Injection
https://youtu.be/eQfAWDchVlQ
YouTube
Encapsulation of providers | Ep 8 | Angular Dependency Injection
📦 Angular DI Patterns: Feature-Level Providers, forRoot, and forFeature Explained
Welcome back to the channel! In this video, we explore practical patterns for structuring Angular features using provideFoo(), forRoot, and forFeature() style configurations.…
Welcome back to the channel! In this video, we explore practical patterns for structuring Angular features using provideFoo(), forRoot, and forFeature() style configurations.…
🔥7
Привет всем
Новое видео на канале, видео о том как в angular организовано внедрение компонентов, директив, тегов html и шаблонов.
Это нужно для понимания как работают реактивные формы
Teplate providers | Ep 9 | Angular Dependency Injection
https://youtu.be/akEuzYfvMiQ
Новое видео на канале, видео о том как в angular организовано внедрение компонентов, директив, тегов html и шаблонов.
Это нужно для понимания как работают реактивные формы
Teplate providers | Ep 9 | Angular Dependency Injection
https://youtu.be/akEuzYfvMiQ
YouTube
Template Injection: Why It Matters More Than You Think
Angular DI in the View Layer — Inject Components, Directives & Templates!
In this video, we explore a powerful feature of Angular's Dependency Injection (DI) system — its deep integration into the view layer.
You'll learn how components and directives automatically…
In this video, we explore a powerful feature of Angular's Dependency Injection (DI) system — its deep integration into the view layer.
You'll learn how components and directives automatically…
👍7🔥3❤1
Новое видео на канале, в этот раз показал простые примеры для юнит тестирования и показал как мокать http client используя уже доступные средства.
Приятного просмотра
Unit Testing TestBed | Ep 10 | Angular Dependency Injection
https://youtu.be/i5VA5x0v3iY
Приятного просмотра
Unit Testing TestBed | Ep 10 | Angular Dependency Injection
https://youtu.be/i5VA5x0v3iY
YouTube
How Dependency Injection Helps You Test Your Angular Apps
Testing is a critical part of development — it helps you catch issues before they turn into bugs or unmaintainable code. In this video, I’ll show you how to write unit tests in Angular using Dependency Injection (DI), ngMocks, and Angular’s built-in testing…
🔥7
Финальное видео плейлиста уже на канале.
Я надеюсь плейлист вам понравился и вы нашли полезные моменты для себя.
В этом видео я показал как делать provide функцию гибкую как httpClientProvider. Также показал как вы можете сделать многоуровневую конфигурацию и собрать результат в одном сервисе - очень полезно для разработки гибких библиотек.
Спасибо за просмотры и за комментарии, увидимся в новых видео 😅
https://youtu.be/d-qGd0FUBcY?si=K9I5RwQknbRGRsk-
Я надеюсь плейлист вам понравился и вы нашли полезные моменты для себя.
В этом видео я показал как делать provide функцию гибкую как httpClientProvider. Также показал как вы можете сделать многоуровневую конфигурацию и собрать результат в одном сервисе - очень полезно для разработки гибких библиотек.
Спасибо за просмотры и за комментарии, увидимся в новых видео 😅
https://youtu.be/d-qGd0FUBcY?si=K9I5RwQknbRGRsk-
YouTube
Mastering Angular DI: Advanced Patterns Explained
Angular DI Pattern: Tree Provider (Final video of the playlist)
Welcome back! 👋
This is the final planned episode in my Dependency Injection playlist (I may add more later if I find useful additions). Thank you for staying with me through the journey!
Today…
Welcome back! 👋
This is the final planned episode in my Dependency Injection playlist (I may add more later if I find useful additions). Thank you for staying with me through the journey!
Today…
🔥5❤3
Интересно, ChatGPT имеет своего агента для VS Code. Кто-то уже пробовал на сколько он хорош?
Я исправил тест с ним довольно быстро
https://chatgpt.com/codex?add_source=github_connector&github_onboarding=configure-repos
Я исправил тест с ним довольно быстро
https://chatgpt.com/codex?add_source=github_connector&github_onboarding=configure-repos
ChatGPT
Codex
A conversational AI system that listens, learns, and challenges
❤2