👉 Скачивай анонимный браузер Gologin, и пользуйся интернетом без границ: bit.ly/4ggURPl А по промокоду ITBEARD ты получишь 40% на первый месяц использования Gologin. 👉 Залетай в "Эволюцию Кода" и прокачивай свой скилл работы с AI: itbeard.com/evocoders
Для меня открытие, что Дима говорит на русском, настолько круто он делает контент на английском. В последнее время именно он является вдохновителем в Ангуляре и одним из немногих, кто умеет просто говорить о сложном. Выпуск супер ламповый на одном дыхании, спасибо! 🙂
Офигеть, как непривычно видеть, что Decoded на русском болтает) крутой мужик, а его канал, наверно, самый ценный ресурс по Ангуляру на всем Ютубе. А за курс по формам отдельная уважуха 🤟
А слышали про Skypro и что думаете об обучении там? друзья посоветовали попробовать, говорят, там все хорошо объясняют, вот думаю, может, стоит попробовать тоже
Блин, ну вот записываешь ты курсы, получил значок за вклад в развитие комьюнити, а когда пришел момент, когда нужно было продать то, за что ты топишь, сказал какой-то такой бред. Бери ангуляр, ну потому что там компоненты, серьезно ? Во многих моментах гость плавает, уходит от темы, подменяет вопрос. На вопросы бороды отвечает общими какими-то фразами. Основные плюсы ангуляра в том, что все есть из коробки и организовано таким образом чтобы ты не смог сделать открытого дерьма, изначально предлагается архитектура, все проблемы с которыми ты столкнешься, если начнешь писать приложения на нативном JS с нуля решены. Такие как создание кастомных переиспользуемых инкапсулированных браузерных компонентов (Web components) на которые была большая надежда у веб сообщества и именно отсюда идет компонентный подход, роутинг, внедрение зависимостей, быстрое создание и валидация форм, двусторонняя синхронизация стейта с представлением, хттп клиент, все виды тестирования, настройка под разные ивайрментс, интернационализация, лейзи лоадинг, пайпы, сервисы, cli, сборка, линтинг, хот релоад, и это все протестировано интегрировано и работает. В отличие того же реакта не нужно собирать коктейль зависимостей из либ и придумывать как это все вместе смешать, поэтому и появился Next.js который по сути делает из реакта ангуляр. Многие фронты благодаря Ангуляру впервые узнали про синглтон, обсервер, декоратор, инверсию заивисимостей, если пытаться раскопать как работают все под капотом можно прокачаться как инженер, понять что такое архитектура, что такое паттерны, MVC и так далее. Потому как основные принципы построения приложения на ангуляре, это как сказал гость образец применения всех паттернов ООП и архитектуры.
есть просто люди, которые хорошо говорят только после подготовки. возможно, он редко общается на русском в последнее время, он постоянно делает паузы, когда переводит англицизмы. что-то новое я узнал, но конкретики, действительно, маловато для гуру
Дмитрий очень крут и в способности понять как работает фрэймворк, и в способности и желании объяснить это другим. А то, что Вы называете посыпался-так это из поговорки "Один дурак может задать столько вопросов(и таких дурацких), что и сто мудрецов не ответят"
AngularJS ещё как жив. Пришел работать в забугорную контору, у них приложение разрабатывалось с 2013, а они так и не смигрировали. Ну че, я нашел на Udemy какой-то старый курс где чел описывает как мигрировать на Angular 5 и по аналогии начал миграцию на Angular 18 с блекджеком и сигналами. Я был очень удивлен как это всё стабильно работает. Старые компоненты вместе с новыми, прям респект команде ангулярной за их работу. Но в данном случае приходится переписывать 80% кода, ну заоодно рефакторинг.
Мне 25, первый раз написал тег html также в блокноте, тоже впечатлился, это было действительно равносильно магии. Когда смотрел видео на моменте описания этого чувства, вернулся на 5 лет назад:)
Борода, майкрософт и другие компании всё время заставляют обновлятся не только из-за жадности и вредности. Часто есть требования в индустрии, что можно использовать только библиотеки и фрэймворки, который в текущий момент поддерживаются вендором. Все банки, страховые, торговые компании и т.п. будут обновляться сами только из-за этого Пару лет назад занимался миграцией древнего проекта с AngularJs потому что гугл окончательно перестал его поддерживать
Я не на 10 лет младше, а всего на 7, но мой путь был почти такой же. Кликеры, потом файлообменники, потом универ и потом нужно было свой сайт сделать. И тоже помню восторг от первого HTML документа)
Такое чуство будто собес джуна) Я тоже смотрел ролики декоде айти, там канешно уровень инглиша пздц, но вроде вещи толковые. А тут как будто джун пытаемся попасть в айти)
На нативном JS надо будет писать querySelector, addEventListener и пр. Получится больше кода и дольше и сложнее в разработке. Ангуляр много такого берёт на себя. Разработка быстрее + ангуляр сам отписывается где надо и пр.
Навіщо було купувати курс по програмуванню за 50 баксів, якщо можна було сгоняти на балку на купити той же диск за 10 гривень. Я завжди так робив, варіант працюючий)
99% приходящих кандидатов ко мне на интервью говорят что знают TS и имеют 3+ опыта работы с тс, однако далее они не то что не могут ответить на хоть 1 вопрос по тс, они предлагают проставить тип переменной any для массива
Ангуляр - это менеджер внедрения зависимостей. Всё остальное - следствие из этого (применение этого) механизма. Standalone компоненты - это компонент + модуль. То есть, каждый компонент завёрнут в модуль. То есть, внутри модули остались.
NgModule кроме организации кода нужен (и это основная цель) - сделать модулю ленивую загрузку. Другое дело, что на (моей) практике приходит сеньор и не даёт делать много модулей, а говорит заделать god module, который с порога грузит вообще всё, что только можно. И получается не очень.
Ох по поводу миграции на новую версию такую жопа боль можно словить, я на одном рабочем проекте пытался с 10ой на 18ую стать, так мне cli даже не дал обновиться)) вылетали ошибки, в итоге пришлось создать ручками новый проект на 18ом и переносить все файлы проекта и обновлять зависимости) поэтому лучше с этим не затягивать и обновляться стабильно раз в год хотя бы
нельзя прыгать между версиями, нужно проходить миграцию повышая версии постепенно и схемы обычно хорошо справляются с этим плюс чеклист по миграции на офф сайте основные проблемы обычно с зависимостями и матчингом версий между ними
обновлял проекты разной сложности с 9 версии до 16. Пользовался официальным гайдом - трудностей по минимуму. Зачастую ошибки сыпались, если оказывалась несовместимость других пакетов, что легко чинится их обновлением вслед за ангуляром. Если набить руку, то за пол дня можно обновить большое приложение на несколько версий.
невеликий офтоп ведучому що шахтарі з Луганську та Донецьку перші виступали за незалежність країни, і якщо буде цікаво пошукати то більшість шахтарів на початку 90х на відео спілкувались Українською. тож якби там не було русні то все булоб чудово
имхо: оснавная суть модулей в разделении компонентов по бизнес логики, что потом обсолютно логично ложится на лэйзи лоудинг этого модуля, например если у нас только один модуль то мы сразу тянем все компоненты которые в нем зареганы, а например если у нас есть админка и основная прилажуха, смысл нам тянуть код админки для конечного юзера пока он туда не попытался зайти и модули логично решали эту проблему
Привет, Лёша. Если когда-нибудь будет возможность - Сделай пожалуйста Второй выпуск с Димой Кузюбердиным Из АйтиКамасутры. Всем зрителям - Адекватности мира и добра
👉 Скачивай анонимный браузер Gologin, и пользуйся интернетом без границ: bit.ly/4ggURPl
А по промокоду ITBEARD ты получишь 40% на первый месяц использования Gologin.
👉 Залетай в "Эволюцию Кода" и прокачивай свой скилл работы с AI: itbeard.com/evocoders
Для меня открытие, что Дима говорит на русском, настолько круто он делает контент на английском. В последнее время именно он является вдохновителем в Ангуляре и одним из немногих, кто умеет просто говорить о сложном. Выпуск супер ламповый на одном дыхании, спасибо! 🙂
Офигеть, как непривычно видеть, что Decoded на русском болтает) крутой мужик, а его канал, наверно, самый ценный ресурс по Ангуляру на всем Ютубе. А за курс по формам отдельная уважуха 🤟
Контент этого гостя самый мощный, на уровне инженеров. Рад его увидеть и послушать
Спасибо за приглашение Димы, я учил ангуляр по его курсам
Я просто в шоке его видеть здесь, спасибо за выпуск!
Кайф! Спасибо за гостя и интервью 👋
Тебе спасибо!
Смотрю сейчас курс Димы по формам, просто топчик, выпуск классный.
ого, спасибо за такого великолепного разработчика в гостях) давно его смотрю и благодаря нему не только в ангуляре вырос, но и в английском)
А слышали про Skypro и что думаете об обучении там? друзья посоветовали попробовать, говорят, там все хорошо объясняют, вот думаю, может, стоит попробовать тоже
Пушка выпуск. Постоянно смотрю видосы его канала, и реально топчик
Выпуск потрясающий! Спасибище Вам за крутого гостя!
Отдельно спасибо за этого гостя !
Блин, ну вот записываешь ты курсы, получил значок за вклад в развитие комьюнити, а когда пришел момент, когда нужно было продать то, за что ты топишь, сказал какой-то такой бред. Бери ангуляр, ну потому что там компоненты, серьезно ? Во многих моментах гость плавает, уходит от темы, подменяет вопрос. На вопросы бороды отвечает общими какими-то фразами. Основные плюсы ангуляра в том, что все есть из коробки и организовано таким образом чтобы ты не смог сделать открытого дерьма, изначально предлагается архитектура, все проблемы с которыми ты столкнешься, если начнешь писать приложения на нативном JS с нуля решены. Такие как создание кастомных переиспользуемых инкапсулированных браузерных компонентов (Web components) на которые была большая надежда у веб сообщества и именно отсюда идет компонентный подход, роутинг, внедрение зависимостей, быстрое создание и валидация форм, двусторонняя синхронизация стейта с представлением, хттп клиент, все виды тестирования, настройка под разные ивайрментс, интернационализация, лейзи лоадинг, пайпы, сервисы, cli, сборка, линтинг, хот релоад, и это все протестировано интегрировано и работает. В отличие того же реакта не нужно собирать коктейль зависимостей из либ и придумывать как это все вместе смешать, поэтому и появился Next.js который по сути делает из реакта ангуляр. Многие фронты благодаря Ангуляру впервые узнали про синглтон, обсервер, декоратор, инверсию заивисимостей, если пытаться раскопать как работают все под капотом можно прокачаться как инженер, понять что такое архитектура, что такое паттерны, MVC и так далее. Потому как основные принципы построения приложения на ангуляре, это как сказал гость образец применения всех паттернов ООП и архитектуры.
Мне нравиться его видео, но здесь прям посыпался, особенно в часть про компиляцию
@@Cluberr20 абсолютно. Ни четких формулировок, ни системного понимания. Возможно дает о себе знать отсутствие профильного образования.
есть просто люди, которые хорошо говорят только после подготовки. возможно, он редко общается на русском в последнее время, он постоянно делает паузы, когда переводит англицизмы. что-то новое я узнал, но конкретики, действительно, маловато для гуру
Дмитрий очень крут и в способности понять как работает фрэймворк, и в способности и желании объяснить это другим. А то, что Вы называете посыпался-так это из поговорки "Один дурак может задать столько вопросов(и таких дурацких), что и сто мудрецов не ответят"
Где в ангуляре применяется инверсия зависимостей, с которой фронты могут познакомится изучая ангуляр?
Спасибо за гостя. Всегда с интересом слушаю его выпуски. Да и, по сути, все ангуляр девелоперы знают, кто такой Дмитрий.))
AngularJS ещё как жив. Пришел работать в забугорную контору, у них приложение разрабатывалось с 2013, а они так и не смигрировали. Ну че, я нашел на Udemy какой-то старый курс где чел описывает как мигрировать на Angular 5 и по аналогии начал миграцию на Angular 18 с блекджеком и сигналами. Я был очень удивлен как это всё стабильно работает. Старые компоненты вместе с новыми, прям респект команде ангулярной за их работу. Но в данном случае приходится переписывать 80% кода, ну заоодно рефакторинг.
Луганская область. Земляк!)
Я купил и изучал курс Дмитрия по Advanced angular Forms. Отличный курс, аналогов нет.
Сильнейший выпуск. Очень глубоко раскрыто.
О, наконецто! Спасибо Борода, его канал у меня как настольная книга))
Лайк и сохранение в закладки не глядя 🙃
Дуже зрадів коли побачив хто буде на інтерв'ю. Дуже корисні відео у Дмитра, респект. Дякую за інтерв'ю!
Мне 25, первый раз написал тег html также в блокноте, тоже впечатлился, это было действительно равносильно магии. Когда смотрел видео на моменте описания этого чувства, вернулся на 5 лет назад:)
Борода, майкрософт и другие компании всё время заставляют обновлятся не только из-за жадности и вредности.
Часто есть требования в индустрии, что можно использовать только библиотеки и фрэймворки, который в текущий момент поддерживаются вендором. Все банки, страховые, торговые компании и т.п. будут обновляться сами только из-за этого
Пару лет назад занимался миграцией древнего проекта с AngularJs потому что гугл окончательно перестал его поддерживать
Дима о себе: я плохо излгаю свои мысли.
Также Дима: 3 часа лапового подкаста на одном дыхании)
Спасибо за видос!)
Я не на 10 лет младше, а всего на 7, но мой путь был почти такой же. Кликеры, потом файлообменники, потом универ и потом нужно было свой сайт сделать. И тоже помню восторг от первого HTML документа)
Такое чуство будто собес джуна) Я тоже смотрел ролики декоде айти, там канешно уровень инглиша пздц, но вроде вещи толковые. А тут как будто джун пытаемся попасть в айти)
Зато понятно всем!😊
теперь я знаю, что я буду смотреть в самолете послезавтра.))
На нативном JS надо будет писать querySelector, addEventListener и пр. Получится больше кода и дольше и сложнее в разработке. Ангуляр много такого берёт на себя. Разработка быстрее + ангуляр сам отписывается где надо и пр.
Гость плавает в темах. Послушал всё и осознал что у меня больше понимания и экспертизы про ангуляр, но почему-то gde он, а не я. Странно это всё
Просто кто-то на жопе ровно сидит, а кто-то делом занят.
уверен, что и в квантовой физике Вы уделаете любого академика. Это такой тоже особый талант. Да и Месси в футбол переиграете не глядя даже на мяч.
@@vadimr5847 сравнил жабаскрипт с рокетсайнсом 🤡
Классный выпуск
Я ангулярщик. Знаю JS. Но вот как красиво накодить сайт на чистом JS'е - это вопрос. Надо читать литературу.
Первый час можно назвать "деды-пердеды ностальгируют"
Навіщо було купувати курс по програмуванню за 50 баксів, якщо можна було сгоняти на балку на купити той же диск за 10 гривень. Я завжди так робив, варіант працюючий)
У меня при словах "п-ссс айтишечка надо" в голове всплывают строчки из песни Кендрика Ламара - "Not Like Us"😅
2:41:31 - всё что нужно знать об angular
что и требовалось доказать ) ну и зачем ? почему тогда не React ?
@@gregdmitriev2784 react для маленьких апликаций, angular для больших.
Пригласите кого то из PHPшников
боже упаси, не надо нам такое. еще 1С попросил бы, хуже уже некуда было бы)))
Сигналы в нативном JS находятся в proposal.
99% приходящих кандидатов ко мне на интервью говорят что знают TS и имеют 3+ опыта работы с тс, однако далее они не то что не могут ответить на хоть 1 вопрос по тс, они предлагают проставить тип переменной any для массива
Github /gearonix
Наш козак 🙌💪 Діма круті відео робить з Ангуляру, коли інші ютубери не можуть на глибокі теми записувати відео. В нього ще хороші курси 👌
Ангуляр - это менеджер внедрения зависимостей. Всё остальное - следствие из этого (применение этого) механизма.
Standalone компоненты - это компонент + модуль. То есть, каждый компонент завёрнут в модуль. То есть, внутри модули остались.
Борода с пузиком😅
Скуфиндуй, чё
@@itbeard Но-но... Красавец-мужчина в самом расцвете сил 🔥.
На моего папу похож 😍 ;).
Самый мощный фреймворк, только гавнокодерам он не нравится))
ах ну да, ангулярский гавнокод слаще )))
@@gregdmitriev2784 в ангуляре все слаще.
@@gregdmitriev2784 ну ти і душний
NgModule кроме организации кода нужен (и это основная цель) - сделать модулю ленивую загрузку.
Другое дело, что на (моей) практике приходит сеньор и не даёт делать много модулей, а говорит заделать god module, который с порога грузит вообще всё, что только можно. И получается не очень.
На Ангуляре можно писать на нативном JS. Но надо ли...
Да уж, измельчали нынче эксперты ))
Что за торренты где можно курсы качать?😅
😅
Ох по поводу миграции на новую версию такую жопа боль можно словить, я на одном рабочем проекте пытался с 10ой на 18ую стать, так мне cli даже не дал обновиться)) вылетали ошибки, в итоге пришлось создать ручками новый проект на 18ом и переносить все файлы проекта и обновлять зависимости) поэтому лучше с этим не затягивать и обновляться стабильно раз в год хотя бы
нельзя прыгать между версиями, нужно проходить миграцию повышая версии постепенно и схемы обычно хорошо справляются с этим плюс чеклист по миграции на офф сайте
основные проблемы обычно с зависимостями и матчингом версий между ними
@@Cluberr20 та это понятно. мне даже 11ая тогда не стала. уже не помню ошибки но дичь еще та. остальные проекты где был 14ый то изи до 18го апнул
обновлял проекты разной сложности с 9 версии до 16. Пользовался официальным гайдом - трудностей по минимуму. Зачастую ошибки сыпались, если оказывалась несовместимость других пакетов, что легко чинится их обновлением вслед за ангуляром. Если набить руку, то за пол дня можно обновить большое приложение на несколько версий.
Ну, ребят, этот frontend decoded сделал фильтр от русских пользователей на своем канале...давненько.
Видосы его базара нет, топовые.
Какой фильтр?
@@itbeard на просмотр по стране
@@trash2trashстранно, как он посмел 🤔 ещё и в школе не на русском учился
невеликий офтоп ведучому що шахтарі з Луганську та Донецьку перші виступали за незалежність країни, і якщо буде цікаво пошукати то більшість шахтарів на початку 90х на відео спілкувались Українською. тож якби там не було русні то все булоб чудово
Херня а не фреймворк, Реакт в разы лучше.
Реакт - это библиотека...
@@itbeard ну и ? )) как не обзывай, а используется как фреймворк для решения тех же задач
@Kuper2010, Попахує джуном 😂
@@yevhen3934 але ж правду каже )
@@gregdmitriev2784у тебе своя правда 😉
Отличный специалист, отличный подкаст🎉
34:50 - евгений попов, наверное
Ага, в ссылках он есть
Крутое интервью! Прочекал его канал после, нашел для себя интересные вещи
Курсы были Евгения Попова , я тоже с них начинал и такой же восторг был от первого html !
с 25й минуты- прям настальгия ))
Спасибо огромное за это интервью.
имхо: оснавная суть модулей в разделении компонентов по бизнес логики, что потом обсолютно логично ложится на лэйзи лоудинг этого модуля, например если у нас только один модуль то мы сразу тянем все компоненты которые в нем зареганы, а например если у нас есть админка и основная прилажуха, смысл нам тянуть код админки для конечного юзера пока он туда не попытался зайти и модули логично решали эту проблему
"в реакте нет тайпскрипта"
Уже есть)
о нифига, земляк, Алчевск там недалеко
Привет, Лёша.
Если когда-нибудь будет возможность
-
Сделай пожалуйста Второй выпуск с Димой Кузюбердиным
Из АйтиКамасутры.
Всем зрителям - Адекватности мира и добра