Под капотом Angular / Самый мощный JS-фреймворк / Google Developer Expert for Angular Дима Меженский

Поделиться
HTML-код
  • Опубликовано: 26 сен 2024

Комментарии • 111

  • @itbeard
    @itbeard  5 дней назад +2

    👉 Скачивай анонимный браузер Gologin, и пользуйся интернетом без границ: bit.ly/4ggURPl
    А по промокоду ITBEARD ты получишь 40% на первый месяц использования Gologin.
    👉 Залетай в "Эволюцию Кода" и прокачивай свой скилл работы с AI: itbeard.com/evocoders

  • @МарияКривицкая-г8п
    @МарияКривицкая-г8п 2 дня назад +4

    Для меня открытие, что Дима говорит на русском, настолько круто он делает контент на английском. В последнее время именно он является вдохновителем в Ангуляре и одним из немногих, кто умеет просто говорить о сложном. Выпуск супер ламповый на одном дыхании, спасибо! 🙂

  • @fidgetmania
    @fidgetmania 3 дня назад +10

    Офигеть, как непривычно видеть, что Decoded на русском болтает) крутой мужик, а его канал, наверно, самый ценный ресурс по Ангуляру на всем Ютубе. А за курс по формам отдельная уважуха 🤟

  • @golotus
    @golotus 5 дней назад +23

    Контент этого гостя самый мощный, на уровне инженеров. Рад его увидеть и послушать

  • @DashaZakella1001
    @DashaZakella1001 4 дня назад +6

    Спасибо за приглашение Димы, я учил ангуляр по его курсам

  • @AlesFrankie
    @AlesFrankie 5 дней назад +13

    Я просто в шоке его видеть здесь, спасибо за выпуск!

  • @ITKAMASUTRA
    @ITKAMASUTRA 5 дней назад +9

    Кайф! Спасибо за гостя и интервью 👋

    • @itbeard
      @itbeard  5 дней назад

      Тебе спасибо!

  • @dmytrozahatin7173
    @dmytrozahatin7173 4 дня назад +4

    Смотрю сейчас курс Димы по формам, просто топчик, выпуск классный.

  • @НиколайДавыдов-л2е
    @НиколайДавыдов-л2е 5 дней назад +6

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

  • @EdwinTina-w5y
    @EdwinTina-w5y 4 дня назад +56

    А слышали про Skypro и что думаете об обучении там? друзья посоветовали попробовать, говорят, там все хорошо объясняют, вот думаю, может, стоит попробовать тоже

  • @SheriffZmroka
    @SheriffZmroka 5 дней назад +14

    Пушка выпуск. Постоянно смотрю видосы его канала, и реально топчик

  • @tuku_mann
    @tuku_mann 5 дней назад +7

    Выпуск потрясающий! Спасибище Вам за крутого гостя!

  • @Cluberr20
    @Cluberr20 5 дней назад +4

    Отдельно спасибо за этого гостя !

  • @Cluberr20
    @Cluberr20 5 дней назад +38

    Блин, ну вот записываешь ты курсы, получил значок за вклад в развитие комьюнити, а когда пришел момент, когда нужно было продать то, за что ты топишь, сказал какой-то такой бред. Бери ангуляр, ну потому что там компоненты, серьезно ? Во многих моментах гость плавает, уходит от темы, подменяет вопрос. На вопросы бороды отвечает общими какими-то фразами. Основные плюсы ангуляра в том, что все есть из коробки и организовано таким образом чтобы ты не смог сделать открытого дерьма, изначально предлагается архитектура, все проблемы с которыми ты столкнешься, если начнешь писать приложения на нативном JS с нуля решены. Такие как создание кастомных переиспользуемых инкапсулированных браузерных компонентов (Web components) на которые была большая надежда у веб сообщества и именно отсюда идет компонентный подход, роутинг, внедрение зависимостей, быстрое создание и валидация форм, двусторонняя синхронизация стейта с представлением, хттп клиент, все виды тестирования, настройка под разные ивайрментс, интернационализация, лейзи лоадинг, пайпы, сервисы, cli, сборка, линтинг, хот релоад, и это все протестировано интегрировано и работает. В отличие того же реакта не нужно собирать коктейль зависимостей из либ и придумывать как это все вместе смешать, поэтому и появился Next.js который по сути делает из реакта ангуляр. Многие фронты благодаря Ангуляру впервые узнали про синглтон, обсервер, декоратор, инверсию заивисимостей, если пытаться раскопать как работают все под капотом можно прокачаться как инженер, понять что такое архитектура, что такое паттерны, MVC и так далее. Потому как основные принципы построения приложения на ангуляре, это как сказал гость образец применения всех паттернов ООП и архитектуры.

    • @motricalaalan6186
      @motricalaalan6186 4 дня назад +4

      Мне нравиться его видео, но здесь прям посыпался, особенно в часть про компиляцию

    • @yvasilt
      @yvasilt 4 дня назад +1

      @@Cluberr20 абсолютно. Ни четких формулировок, ни системного понимания. Возможно дает о себе знать отсутствие профильного образования.

    • @dzianisbh
      @dzianisbh 4 дня назад +3

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

    • @vadimr5847
      @vadimr5847 День назад +3

      Дмитрий очень крут и в способности понять как работает фрэймворк, и в способности и желании объяснить это другим. А то, что Вы называете посыпался-так это из поговорки "Один дурак может задать столько вопросов(и таких дурацких), что и сто мудрецов не ответят"

    • @hennadiikhudolieiev2198
      @hennadiikhudolieiev2198 16 часов назад

      Где в ангуляре применяется инверсия зависимостей, с которой фронты могут познакомится изучая ангуляр?

  • @ВладКалинин-с1ш
    @ВладКалинин-с1ш 4 дня назад +3

    Спасибо за гостя. Всегда с интересом слушаю его выпуски. Да и, по сути, все ангуляр девелоперы знают, кто такой Дмитрий.))

  • @MrIlya007
    @MrIlya007 4 дня назад +4

    AngularJS ещё как жив. Пришел работать в забугорную контору, у них приложение разрабатывалось с 2013, а они так и не смигрировали. Ну че, я нашел на Udemy какой-то старый курс где чел описывает как мигрировать на Angular 5 и по аналогии начал миграцию на Angular 18 с блекджеком и сигналами. Я был очень удивлен как это всё стабильно работает. Старые компоненты вместе с новыми, прям респект команде ангулярной за их работу. Но в данном случае приходится переписывать 80% кода, ну заоодно рефакторинг.

  • @black_light
    @black_light 5 дней назад +7

    Луганская область. Земляк!)

  • @vadimr5847
    @vadimr5847 5 дней назад +5

    Я купил и изучал курс Дмитрия по Advanced angular Forms. Отличный курс, аналогов нет.

  • @eugenem4854
    @eugenem4854 5 дней назад +3

    Сильнейший выпуск. Очень глубоко раскрыто.

  • @MrShevrin
    @MrShevrin 5 дней назад +4

    О, наконецто! Спасибо Борода, его канал у меня как настольная книга))

  • @maxm1nd
    @maxm1nd 5 дней назад +4

    Лайк и сохранение в закладки не глядя 🙃

  • @dmytrotokarev
    @dmytrotokarev 5 дней назад +5

    Дуже зрадів коли побачив хто буде на інтерв'ю. Дуже корисні відео у Дмитра, респект. Дякую за інтерв'ю!

  • @костякосогоров-з9о
    @костякосогоров-з9о 4 дня назад +2

    Мне 25, первый раз написал тег html также в блокноте, тоже впечатлился, это было действительно равносильно магии. Когда смотрел видео на моменте описания этого чувства, вернулся на 5 лет назад:)

  • @nickt692
    @nickt692 2 дня назад +1

    Борода, майкрософт и другие компании всё время заставляют обновлятся не только из-за жадности и вредности.
    Часто есть требования в индустрии, что можно использовать только библиотеки и фрэймворки, который в текущий момент поддерживаются вендором. Все банки, страховые, торговые компании и т.п. будут обновляться сами только из-за этого
    Пару лет назад занимался миграцией древнего проекта с AngularJs потому что гугл окончательно перестал его поддерживать

  • @evgeniyshereverov5184
    @evgeniyshereverov5184 4 дня назад +2

    Дима о себе: я плохо излгаю свои мысли.
    Также Дима: 3 часа лапового подкаста на одном дыхании)
    Спасибо за видос!)

  • @MrBesmerch
    @MrBesmerch 5 дней назад +4

    Я не на 10 лет младше, а всего на 7, но мой путь был почти такой же. Кликеры, потом файлообменники, потом универ и потом нужно было свой сайт сделать. И тоже помню восторг от первого HTML документа)

  • @MuliarAndrew
    @MuliarAndrew 4 дня назад +3

    Такое чуство будто собес джуна) Я тоже смотрел ролики декоде айти, там канешно уровень инглиша пздц, но вроде вещи толковые. А тут как будто джун пытаемся попасть в айти)

    • @itbeard
      @itbeard  4 дня назад

      Зато понятно всем!😊

  • @VladiGuitar87
    @VladiGuitar87 2 дня назад

    теперь я знаю, что я буду смотреть в самолете послезавтра.))

  • @VasyaFF
    @VasyaFF 5 дней назад +1

    На нативном JS надо будет писать querySelector, addEventListener и пр. Получится больше кода и дольше и сложнее в разработке. Ангуляр много такого берёт на себя. Разработка быстрее + ангуляр сам отписывается где надо и пр.

  • @eduardgorte8241
    @eduardgorte8241 4 дня назад +2

    Гость плавает в темах. Послушал всё и осознал что у меня больше понимания и экспертизы про ангуляр, но почему-то gde он, а не я. Странно это всё

    • @itbeard
      @itbeard  3 дня назад +6

      Просто кто-то на жопе ровно сидит, а кто-то делом занят.

    • @vadimr5847
      @vadimr5847 День назад

      уверен, что и в квантовой физике Вы уделаете любого академика. Это такой тоже особый талант. Да и Месси в футбол переиграете не глядя даже на мяч.

    • @eduardgorte8241
      @eduardgorte8241 День назад

      @@vadimr5847 сравнил жабаскрипт с рокетсайнсом 🤡

  • @Dmitrijserg
    @Dmitrijserg 5 дней назад +2

    Классный выпуск

  • @VasyaFF
    @VasyaFF 5 дней назад +2

    Я ангулярщик. Знаю JS. Но вот как красиво накодить сайт на чистом JS'е - это вопрос. Надо читать литературу.

  • @namelessboar
    @namelessboar 5 дней назад +1

    Первый час можно назвать "деды-пердеды ностальгируют"

  • @dynamica1
    @dynamica1 4 дня назад +3

    Навіщо було купувати курс по програмуванню за 50 баксів, якщо можна було сгоняти на балку на купити той же диск за 10 гривень. Я завжди так робив, варіант працюючий)

  • @morozovigorq
    @morozovigorq 5 дней назад

    У меня при словах "п-ссс айтишечка надо" в голове всплывают строчки из песни Кендрика Ламара - "Not Like Us"😅

  • @viktordev1218
    @viktordev1218 5 дней назад +4

    2:41:31 - всё что нужно знать об angular

    • @gregdmitriev2784
      @gregdmitriev2784 5 дней назад +1

      что и требовалось доказать ) ну и зачем ? почему тогда не React ?

    • @AndyKononenko
      @AndyKononenko 5 дней назад +1

      @@gregdmitriev2784 react для маленьких апликаций, angular для больших.

  • @АнатолийЛавренев
    @АнатолийЛавренев 5 дней назад +2

    Пригласите кого то из PHPшников

    • @q3articus
      @q3articus 5 дней назад +3

      боже упаси, не надо нам такое. еще 1С попросил бы, хуже уже некуда было бы)))

  • @VasyaFF
    @VasyaFF 5 дней назад

    Сигналы в нативном JS находятся в proposal.

  • @marcinskavysh8690
    @marcinskavysh8690 5 дней назад

    99% приходящих кандидатов ко мне на интервью говорят что знают TS и имеют 3+ опыта работы с тс, однако далее они не то что не могут ответить на хоть 1 вопрос по тс, они предлагают проставить тип переменной any для массива

  • @yevhen3934
    @yevhen3934 5 дней назад +7

    Наш козак 🙌💪 Діма круті відео робить з Ангуляру, коли інші ютубери не можуть на глибокі теми записувати відео. В нього ще хороші курси 👌

  • @VasyaFF
    @VasyaFF 5 дней назад

    Ангуляр - это менеджер внедрения зависимостей. Всё остальное - следствие из этого (применение этого) механизма.
    Standalone компоненты - это компонент + модуль. То есть, каждый компонент завёрнут в модуль. То есть, внутри модули остались.

  • @ЕвгенийВоронов-у4щ
    @ЕвгенийВоронов-у4щ 5 дней назад +1

    Борода с пузиком😅

    • @itbeard
      @itbeard  5 дней назад +3

      Скуфиндуй, чё

    • @olly_smith
      @olly_smith 5 дней назад +3

      @@itbeard Но-но... Красавец-мужчина в самом расцвете сил 🔥.
      На моего папу похож 😍 ;).

  • @alex-0x6b
    @alex-0x6b 5 дней назад +12

    Самый мощный фреймворк, только гавнокодерам он не нравится))

    • @gregdmitriev2784
      @gregdmitriev2784 5 дней назад

      ах ну да, ангулярский гавнокод слаще )))

    • @AndyKononenko
      @AndyKononenko 5 дней назад

      @@gregdmitriev2784 в ангуляре все слаще.

    • @yevhen3934
      @yevhen3934 5 дней назад +1

      @@gregdmitriev2784 ну ти і душний

  • @VasyaFF
    @VasyaFF 5 дней назад

    NgModule кроме организации кода нужен (и это основная цель) - сделать модулю ленивую загрузку.
    Другое дело, что на (моей) практике приходит сеньор и не даёт делать много модулей, а говорит заделать god module, который с порога грузит вообще всё, что только можно. И получается не очень.

  • @VasyaFF
    @VasyaFF 5 дней назад

    На Ангуляре можно писать на нативном JS. Но надо ли...

  • @joker202
    @joker202 3 дня назад

    Да уж, измельчали нынче эксперты ))

  • @delgadowth2892
    @delgadowth2892 2 дня назад

    Что за торренты где можно курсы качать?😅

  • @valdis_l0ve
    @valdis_l0ve 5 дней назад

    Ох по поводу миграции на новую версию такую жопа боль можно словить, я на одном рабочем проекте пытался с 10ой на 18ую стать, так мне cli даже не дал обновиться)) вылетали ошибки, в итоге пришлось создать ручками новый проект на 18ом и переносить все файлы проекта и обновлять зависимости) поэтому лучше с этим не затягивать и обновляться стабильно раз в год хотя бы

    • @Cluberr20
      @Cluberr20 4 дня назад +2

      нельзя прыгать между версиями, нужно проходить миграцию повышая версии постепенно и схемы обычно хорошо справляются с этим плюс чеклист по миграции на офф сайте
      основные проблемы обычно с зависимостями и матчингом версий между ними

    • @valdis_l0ve
      @valdis_l0ve 4 дня назад

      @@Cluberr20 та это понятно. мне даже 11ая тогда не стала. уже не помню ошибки но дичь еще та. остальные проекты где был 14ый то изи до 18го апнул

    • @НиколайДавыдов-л2е
      @НиколайДавыдов-л2е 3 дня назад +1

      обновлял проекты разной сложности с 9 версии до 16. Пользовался официальным гайдом - трудностей по минимуму. Зачастую ошибки сыпались, если оказывалась несовместимость других пакетов, что легко чинится их обновлением вслед за ангуляром. Если набить руку, то за пол дня можно обновить большое приложение на несколько версий.

  • @trash2trash
    @trash2trash 5 дней назад

    Ну, ребят, этот frontend decoded сделал фильтр от русских пользователей на своем канале...давненько.
    Видосы его базара нет, топовые.

    • @itbeard
      @itbeard  5 дней назад

      Какой фильтр?

    • @trash2trash
      @trash2trash 5 дней назад

      @@itbeard на просмотр по стране

    • @НиколайДавыдов-л2е
      @НиколайДавыдов-л2е 4 дня назад +2

      @@trash2trashстранно, как он посмел 🤔 ещё и в школе не на русском учился

  • @xOdynakx
    @xOdynakx 2 дня назад +1

    невеликий офтоп ведучому що шахтарі з Луганську та Донецьку перші виступали за незалежність країни, і якщо буде цікаво пошукати то більшість шахтарів на початку 90х на відео спілкувались Українською. тож якби там не було русні то все булоб чудово

  • @Kuper2010
    @Kuper2010 5 дней назад +5

    Херня а не фреймворк, Реакт в разы лучше.

    • @itbeard
      @itbeard  5 дней назад +5

      Реакт - это библиотека...

    • @gregdmitriev2784
      @gregdmitriev2784 5 дней назад +1

      @@itbeard ну и ? )) как не обзывай, а используется как фреймворк для решения тех же задач

    • @yevhen3934
      @yevhen3934 5 дней назад +6

      @Kuper2010, Попахує джуном 😂

    • @gregdmitriev2784
      @gregdmitriev2784 5 дней назад

      @@yevhen3934 але ж правду каже )

    • @yevhen3934
      @yevhen3934 5 дней назад

      @@gregdmitriev2784у тебе своя правда 😉

  • @antergonza6476
    @antergonza6476 4 дня назад +1

    Отличный специалист, отличный подкаст🎉

  • @TheLevius
    @TheLevius 5 дней назад

    34:50 - евгений попов, наверное

    • @itbeard
      @itbeard  5 дней назад

      Ага, в ссылках он есть

  • @samuelcarter4622
    @samuelcarter4622 День назад +2

    Крутое интервью! Прочекал его канал после, нашел для себя интересные вещи

  • @Cluberr20
    @Cluberr20 5 дней назад +5

    Курсы были Евгения Попова , я тоже с них начинал и такой же восторг был от первого html !

  • @wol1414
    @wol1414 День назад +1

    с 25й минуты- прям настальгия ))

  • @AndyKononenko
    @AndyKononenko 5 дней назад +4

    Спасибо огромное за это интервью.

  • @Andrei-lm6bq
    @Andrei-lm6bq 22 часа назад

    имхо: оснавная суть модулей в разделении компонентов по бизнес логики, что потом обсолютно логично ложится на лэйзи лоудинг этого модуля, например если у нас только один модуль то мы сразу тянем все компоненты которые в нем зареганы, а например если у нас есть админка и основная прилажуха, смысл нам тянуть код админки для конечного юзера пока он туда не попытался зайти и модули логично решали эту проблему

  • @phoenixg4661
    @phoenixg4661 11 часов назад

    "в реакте нет тайпскрипта"
    Уже есть)

  • @El_Batono
    @El_Batono 4 дня назад

    о нифига, земляк, Алчевск там недалеко

  • @Gazovchik
    @Gazovchik 5 дней назад +3

    Привет, Лёша.
    Если когда-нибудь будет возможность
    -
    Сделай пожалуйста Второй выпуск с Димой Кузюбердиным
    Из АйтиКамасутры.
    Всем зрителям - Адекватности мира и добра