- Видео 43
- Просмотров 18 260
A?.Frontend Community
Добавлен 21 фев 2023
Встречи frontend-сообщества для всех, кто хочет узнать новое, обменяться опытом и провести время в хорошей компании.
Alfa Frontend Meetup #3: как это было
Статический анализ зависимостей | Алексей Охрименко, Yandex Cloud Tracker
ruclips.net/video/-A1sxEdFUIw/видео.htmlsi=xf0KdkZDldFdnYf3
Как жить с монорепой | Алексей Николаев, Sendsay.ru
ruclips.net/video/whpEE9uotb8/видео.htmlsi=TfRDSvYZMQKTwa1A
Как перевести 45 приложений на webpack module federation | Степан Иваньков, Альфа-Банк
ruclips.net/video/3PjNrkfSbtQ/видео.htmlsi=0cIx_yLZm2ICkKAs
_____
A?.Frontend Community: t.me/alfa_frontend
Alfa Digital: t.me/alfadigital_jobs
Блог на Хабре: habr.com/ru/company/alfa
ruclips.net/video/-A1sxEdFUIw/видео.htmlsi=xf0KdkZDldFdnYf3
Как жить с монорепой | Алексей Николаев, Sendsay.ru
ruclips.net/video/whpEE9uotb8/видео.htmlsi=TfRDSvYZMQKTwa1A
Как перевести 45 приложений на webpack module federation | Степан Иваньков, Альфа-Банк
ruclips.net/video/3PjNrkfSbtQ/видео.htmlsi=0cIx_yLZm2ICkKAs
_____
A?.Frontend Community: t.me/alfa_frontend
Alfa Digital: t.me/alfadigital_jobs
Блог на Хабре: habr.com/ru/company/alfa
Просмотров: 99
Видео
Как перевести 45 приложений на webpack module federation | Степан Иваньков, Альфа-Банк
Просмотров 1,3 тыс.Месяц назад
Подробно поговорим про webpack module federation и на примере большого приложения покажем, с какими трудностями столкнулись, как получилось ускорить проект, как поддерживали обратную совместимость и как выглядел кастомный подход микрофронтов до переезда. Спикер: Степан Иваньков, Главный frontend разработчик в Альфа-Банке Alfa Digital в TG: t.me/alfadigital_jobs Alfa Digital в ВК: digital...
Как жить с монорепой | Алексей Николаев, Sendsay.ru
Просмотров 333Месяц назад
Поговорим про плюсы и минусы монорепозиториев. Когда их применение оправдано, а когда больше подойдет микросервисная архитектура. Покажу на примере Sendsay, какие инструменты можно использовать для настройки и сборки монорепы, как автоматизировать задачи и CI/CD. Спикер: Алексей Николаев, Teamlead в Sendsay.ru Alfa Digital в TG: t.me/alfadigital_jobs Alfa Digital в ВК: digital.alfabank A...
Статический анализ зависимостей | Алексей Охрименко, Yandex Cloud Tracker
Просмотров 192Месяц назад
Бывали ли у вас ситуации, когда вы пытались обновить webpack, typescript, babel и это все просто не заводилось? Тратили час, два, сутки? Тогда этот доклад для вас. Мы рассмотрим статический анализ кода и попробуем применить этот подход к статическому анализу зависимостей с помощью программирования в ограничениях, Parser Combinators, Jora и Discovery. Спикер: Алексей Охрименко, Техлид в Yandex C...
A?.Frontend Meetup #6: как это было
Просмотров 106Месяц назад
Прошёл митап сообщества A?.Frontend для всех, кто хочет развиваться во frontend-разработке. Поговорили про TypeScript, сравнили его с JS, определили плюсы и минусы его использования. TypeScript: Введение в мир надежного программирования - Александр Чернов, Альфа-Банк ruclips.net/video/DI8DvUxAl8U/видео.html Переход на TypeScript: плавные перемены и непредвиденные сложности - Рустам Султанбеков,...
Generics - Что? Где? Когда? | Тёма Сенюков, Кинопоиск
Просмотров 1,4 тыс.2 месяца назад
TypeScript - это мощный инструмент, но для многих новичков написание типов может стать нелюбимой рутиной. Чтобы избежать большого количества дублирования и упростить поддержку типов, существует множество инструментов. Один из таких инструментов - Generics. Вместе с вами разберёмся, что это такое и как эффективно использовать этот инструмент. Спикер: Тёма Сенюков, Старший разработчик интерфейсов...
Генерируй - типизируй | Александр Серов, UULA
Просмотров 2062 месяца назад
Поговорим о продвинутых возможностях Typescript. Рассмотрим, как они позволяют эффективно типизировать даже сложные сценарии, встречающиеся на практике. Изучим реальные примеры использования Mapped Types, Conditional Types, Template Literal Types и других продвинутых типов, а также узнаем, как кодогенерация может стать ключом к типизации сложных структур данных, обеспечивая чистоту, безопасност...
TypeScript: Введение в мир надежного программирования | Александр Чернов, Альфа-Банк
Просмотров 3842 месяца назад
JavaScript мощный, свободный язык, но его капризы знакомы каждому разработчику. Ошибки, нетипизированные данные, запутанный код - все это может стать кошмаром даже для опытного программиста. TypeScript: решение, которое приручает JavaScript. Статическая типизация, модули, классы, подсказки в вашей IDE - все это делает код более надежным, читаемым и понятным. Спикер: Александр Чернов, Frontend-р...
Переход на TypeScript: плавные перемены и непредвиденные сложности | Рустам Султанбеков, Авито
Просмотров 1452 месяца назад
Поговорим о значимости TypeScript в разработке: обсудим методы ручной и автоматической миграции проектов. Расскажу, как мы справились с миграцией нашего монолита и какие подводные камни были обнаружены в процессе. Доклад поможет понять, стоит ли вообще переходить на TypeScript. Спикер: Рустам Султанбеков, Middle Frontend-разработчик в Авито Alfa Digital в TG: t.me/alfadigital_jobs Alfa Digital ...
Шоу «Сглаживаем углы с Сашей Ваш» | Случай со старостой
Просмотров 1202 месяца назад
Шоу «Сглаживаем углы с Сашей Ваш» | Случай со старостой
Шоу «Сглаживаем углы с Сашей Ваш» | Ситуация с профессором
Просмотров 1052 месяца назад
Шоу «Сглаживаем углы с Сашей Ваш» | Ситуация с профессором
Шоу «Сглаживаем углы с Сашей Ваш» | Случай с охранником
Просмотров 2832 месяца назад
Шоу «Сглаживаем углы с Сашей Ваш» | Случай с охранником
A?.Frontend Meetup #5: как это было
Просмотров 754 месяца назад
Alfa Digital: t.me/alfadigital_jobs Блог на Хабре: habr.com/ru/companies/alfa/articles/ Вакансии: digital.alfabank.ru/vacancies
Зачем становиться T-shape? | Александра Моисеева, Тинькофф
Просмотров 3215 месяцев назад
Зачем становиться T-shape? | Александра Моисеева, Тинькофф
Страшный сон - микросервисы, CI/CD, pipeline, kubernetes | Александр Курилкин, Альфа-Банк
Просмотров 5475 месяцев назад
Страшный сон - микросервисы, CI/CD, pipeline, kubernetes | Александр Курилкин, Альфа-Банк
Программирование без стресса: ключевые принципы | Алексей Табула, BetaRobotics
Просмотров 4095 месяцев назад
Программирование без стресса: ключевые принципы | Алексей Табула, BetaRobotics
Зачем ты сюда пришёл? | Максим Булавчиков, Сбер
Просмотров 2735 месяцев назад
Зачем ты сюда пришёл? | Максим Булавчиков, Сбер
Alfa Frontend Meetup #2: как это было
Просмотров 1237 месяцев назад
Alfa Frontend Meetup #2: как это было
Как мы ускоряли time-to-market | Иван Артамонов, Руководитель группы разработки в Яндексе
Просмотров 1357 месяцев назад
Как мы ускоряли time-to-market | Иван Артамонов, Руководитель группы разработки в Яндексе
DevX микрофронтендов | Евгений Мальченко, Старший разработчик продуктов в QIWI
Просмотров 1637 месяцев назад
DevX микрофронтендов | Евгений Мальченко, Старший разработчик продуктов в QIWI
О роли архитектора и системном подходе | Олег Сидоркин, Техлид разработки в Альфа-Банке
Просмотров 3687 месяцев назад
О роли архитектора и системном подходе | Олег Сидоркин, Техлид разработки в Альфа-Банке
MoscowJS #54 x A?.Frontend | Отчётный видеоролик
Просмотров 718 месяцев назад
MoscowJS #54 x A?.Frontend | Отчётный видеоролик
Сам себе лид | Кирилл Павлик, Ведущий JS-разработчик в Альфа-Банке
Просмотров 2979 месяцев назад
Сам себе лид | Кирилл Павлик, Ведущий JS-разработчик в Альфа-Банке
Применение алгоритма Дейкстры для построения траектории движения в 2D-пространстве
Просмотров 919 месяцев назад
Применение алгоритма Дейкстры для построения траектории движения в 2D-пространстве
Бекстейдж блога с WebRTC | Юлия Корецкая, Ведущий разработчик в Тинькофф
Просмотров 1969 месяцев назад
Бекстейдж блога с WebRTC | Юлия Корецкая, Ведущий разработчик в Тинькофф
Причины неудач распространения библиотеки компонентов | Артём Арефьев Tech, Lead Frontend в Учи.ру
Просмотров 1429 месяцев назад
Причины неудач распространения библиотеки компонентов | Артём Арефьев Tech, Lead Frontend в Учи.ру
Как прошёл A?.Frontend #4 | Отчётный ролик
Просмотров 1699 месяцев назад
Как прошёл A?.Frontend #4 | Отчётный ролик
Как на самом деле проектируются образовательные программы?
Просмотров 17110 месяцев назад
Как на самом деле проектируются образовательные программы?
Очень полезный доклад, спасибо Степану!
попал случайно перешёл сразу на 6:32 прооорал что мы можем переиспользовать иконки:DDD пошёл дальше
Безработный джун пишет?🤣 По сообщению понятно, что опыта 0
@@maxkinli УАХАХАХАХААХ, я пощажу тебя и даже не буду писать тебе пакости, потому что я знаю что таких ранимых как ты, очень очень легко задеть, и они потому будут плаки плаки, поэтому да думай, что я безработный джун, у меня опыта ноль и вообще я живу на помойке, а так мне действительно искренне тебя жаль
@@TAF3000 походу ты еще школьник.
Четкий доклад!
тайм коды кривые
ех запорол меня на собесе ведущий)))
Физическая культура
Что у вас происходит
Спасибо большое! Крайне полезный доклад!
Спасибо за доклад! Пара моментов: 1. Any нужен. Не всё можно выразить через типы TS. Особенно когда мы пишем системный код, а не прикладной. Другое дело, что any, на самом деле - не тип, а декларация, но это уже другая история 2. У TS нет документации, есть лишь руководство. И это не буквоедство, это разные по содержанию вещи 3. K, T являются общепринятыми сокращениями для универсального обозначения. Тем более, что в 99% мы используем их с оператором extends, чтобы "очертить" область типа 4. as не просто нужен, а категорически нужен, и не только в предикатах. В системе TS есть достаточно много приведений, которые по мере манипуляции со значениями теряют свой тип и нам приходится делать таким образом уточнение. As по большей части будет безопасен, т.к всегда проверяет пересечение типа
2. У TS нет спецификации, все верно
Спасибо за митап, все клево прошло :))
Блин, спасибо за дженерики. Я всегда мыслил учебниками и ни разу не думал называть их ЧЕЛОВЕЧЕСКИМИ ИМЕНАМИ. спасибо, без иронии!
жуткое видео
Видео по горизонтали 1) Я менторю 2) Роберт мартин 3) когнитивная нагрузка 4) Менти забыл содержание переменной 5) Вот опросник, пожалуйста пройдите Варпрооосики 1) Вас приковали наручником к мышке и заставляют печатать код 2) ноу коммент 3) меня зовут омега, есть чед который назвал аргумент в лямбде не event, а e и я хочу вскрыть ему эбло (в гта рп) что делать 4) Как ты запоминаешь весь интернет это же так важно Скип ----------->
Спасибо за доклад 🔥
Человек очень часто использует слово "правильно", "важно", "нужно", "должны", "нормально", такие вот оценочные суждения ни на чём не основанные. Поэтому делайте "правильно" то, что я считаю "важным" или у вас система "нормально" работать не будет!
Я ждал этого комментария )
Из-за этой технологии стал параноиком😂
Не очень понял, как проставляется вес сетки.
Спасибо, было круто 🤟