- 43
- 18 390
A?.Frontend Community
Registrace 21. 02. 2023
Встречи frontend-сообщества для всех, кто хочет узнать новое, обменяться опытом и провести время в хорошей компании.
Alfa Frontend Meetup #3: как это было
Статический анализ зависимостей | Алексей Охрименко, Yandex Cloud Tracker
czcams.com/video/-A1sxEdFUIw/video.htmlsi=xf0KdkZDldFdnYf3
Как жить с монорепой | Алексей Николаев, Sendsay.ru
czcams.com/video/whpEE9uotb8/video.htmlsi=TfRDSvYZMQKTwa1A
Как перевести 45 приложений на webpack module federation | Степан Иваньков, Альфа-Банк
czcams.com/video/3PjNrkfSbtQ/video.htmlsi=0cIx_yLZm2ICkKAs
_____
A?.Frontend Community: t.me/alfa_frontend
Alfa Digital: t.me/alfadigital_jobs
Блог на Хабре: habr.com/ru/company/alfa
czcams.com/video/-A1sxEdFUIw/video.htmlsi=xf0KdkZDldFdnYf3
Как жить с монорепой | Алексей Николаев, Sendsay.ru
czcams.com/video/whpEE9uotb8/video.htmlsi=TfRDSvYZMQKTwa1A
Как перевести 45 приложений на webpack module federation | Степан Иваньков, Альфа-Банк
czcams.com/video/3PjNrkfSbtQ/video.htmlsi=0cIx_yLZm2ICkKAs
_____
A?.Frontend Community: t.me/alfa_frontend
Alfa Digital: t.me/alfadigital_jobs
Блог на Хабре: habr.com/ru/company/alfa
zhlédnutí: 104
Video
Как перевести 45 приложений на webpack module federation | Степан Иваньков, Альфа-Банк
zhlédnutí 1,3KPřed měsícem
Подробно поговорим про webpack module federation и на примере большого приложения покажем, с какими трудностями столкнулись, как получилось ускорить проект, как поддерживали обратную совместимость и как выглядел кастомный подход микрофронтов до переезда. Спикер: Степан Иваньков, Главный frontend разработчик в Альфа-Банке Alfa Digital в TG: t.me/alfadigital_jobs Alfa Digital в ВК: digital...
Как жить с монорепой | Алексей Николаев, Sendsay.ru
zhlédnutí 342Před měsícem
Поговорим про плюсы и минусы монорепозиториев. Когда их применение оправдано, а когда больше подойдет микросервисная архитектура. Покажу на примере Sendsay, какие инструменты можно использовать для настройки и сборки монорепы, как автоматизировать задачи и CI/CD. Спикер: Алексей Николаев, Teamlead в Sendsay.ru Alfa Digital в TG: t.me/alfadigital_jobs Alfa Digital в ВК: digital.alfabank A...
Статический анализ зависимостей | Алексей Охрименко, Yandex Cloud Tracker
zhlédnutí 197Před měsícem
Бывали ли у вас ситуации, когда вы пытались обновить webpack, typescript, babel и это все просто не заводилось? Тратили час, два, сутки? Тогда этот доклад для вас. Мы рассмотрим статический анализ кода и попробуем применить этот подход к статическому анализу зависимостей с помощью программирования в ограничениях, Parser Combinators, Jora и Discovery. Спикер: Алексей Охрименко, Техлид в Yandex C...
A?.Frontend Meetup #6: как это было
zhlédnutí 107Před 2 měsíci
Прошёл митап сообщества A?.Frontend для всех, кто хочет развиваться во frontend-разработке. Поговорили про TypeScript, сравнили его с JS, определили плюсы и минусы его использования. TypeScript: Введение в мир надежного программирования - Александр Чернов, Альфа-Банк czcams.com/video/DI8DvUxAl8U/video.html Переход на TypeScript: плавные перемены и непредвиденные сложности - Рустам Султанбеков, ...
Generics - Что? Где? Когда? | Тёма Сенюков, Кинопоиск
zhlédnutí 1,4KPřed 2 měsíci
TypeScript - это мощный инструмент, но для многих новичков написание типов может стать нелюбимой рутиной. Чтобы избежать большого количества дублирования и упростить поддержку типов, существует множество инструментов. Один из таких инструментов - Generics. Вместе с вами разберёмся, что это такое и как эффективно использовать этот инструмент. Спикер: Тёма Сенюков, Старший разработчик интерфейсов...
Генерируй - типизируй | Александр Серов, UULA
zhlédnutí 212Před 2 měsíci
Поговорим о продвинутых возможностях Typescript. Рассмотрим, как они позволяют эффективно типизировать даже сложные сценарии, встречающиеся на практике. Изучим реальные примеры использования Mapped Types, Conditional Types, Template Literal Types и других продвинутых типов, а также узнаем, как кодогенерация может стать ключом к типизации сложных структур данных, обеспечивая чистоту, безопасност...
TypeScript: Введение в мир надежного программирования | Александр Чернов, Альфа-Банк
zhlédnutí 385Před 2 měsíci
JavaScript мощный, свободный язык, но его капризы знакомы каждому разработчику. Ошибки, нетипизированные данные, запутанный код - все это может стать кошмаром даже для опытного программиста. TypeScript: решение, которое приручает JavaScript. Статическая типизация, модули, классы, подсказки в вашей IDE - все это делает код более надежным, читаемым и понятным. Спикер: Александр Чернов, Frontend-р...
Переход на TypeScript: плавные перемены и непредвиденные сложности | Рустам Султанбеков, Авито
zhlédnutí 154Před 2 měsíci
Поговорим о значимости TypeScript в разработке: обсудим методы ручной и автоматической миграции проектов. Расскажу, как мы справились с миграцией нашего монолита и какие подводные камни были обнаружены в процессе. Доклад поможет понять, стоит ли вообще переходить на TypeScript. Спикер: Рустам Султанбеков, Middle Frontend-разработчик в Авито Alfa Digital в TG: t.me/alfadigital_jobs Alfa Digital ...
Шоу «Сглаживаем углы с Сашей Ваш» | Случай со старостой
zhlédnutí 121Před 2 měsíci
Шоу «Сглаживаем углы с Сашей Ваш» | Случай со старостой
Шоу «Сглаживаем углы с Сашей Ваш» | Ситуация с профессором
zhlédnutí 105Před 2 měsíci
Шоу «Сглаживаем углы с Сашей Ваш» | Ситуация с профессором
Шоу «Сглаживаем углы с Сашей Ваш» | Случай с охранником
zhlédnutí 284Před 2 měsíci
Шоу «Сглаживаем углы с Сашей Ваш» | Случай с охранником
A?.Frontend Meetup #5: как это было
zhlédnutí 75Před 4 měsíci
Alfa Digital: t.me/alfadigital_jobs Блог на Хабре: habr.com/ru/companies/alfa/articles/ Вакансии: digital.alfabank.ru/vacancies
Зачем становиться T-shape? | Александра Моисеева, Тинькофф
zhlédnutí 323Před 5 měsíci
Зачем становиться T-shape? | Александра Моисеева, Тинькофф
Страшный сон - микросервисы, CI/CD, pipeline, kubernetes | Александр Курилкин, Альфа-Банк
zhlédnutí 549Před 5 měsíci
Страшный сон - микросервисы, CI/CD, pipeline, kubernetes | Александр Курилкин, Альфа-Банк
Программирование без стресса: ключевые принципы | Алексей Табула, BetaRobotics
zhlédnutí 412Před 5 měsíci
Программирование без стресса: ключевые принципы | Алексей Табула, BetaRobotics
Зачем ты сюда пришёл? | Максим Булавчиков, Сбер
zhlédnutí 274Před 5 měsíci
Зачем ты сюда пришёл? | Максим Булавчиков, Сбер
Alfa Frontend Meetup #2: как это было
zhlédnutí 124Před 7 měsíci
Alfa Frontend Meetup #2: как это было
Как мы ускоряли time-to-market | Иван Артамонов, Руководитель группы разработки в Яндексе
zhlédnutí 137Před 7 měsíci
Как мы ускоряли time-to-market | Иван Артамонов, Руководитель группы разработки в Яндексе
DevX микрофронтендов | Евгений Мальченко, Старший разработчик продуктов в QIWI
zhlédnutí 164Před 7 měsíci
DevX микрофронтендов | Евгений Мальченко, Старший разработчик продуктов в QIWI
О роли архитектора и системном подходе | Олег Сидоркин, Техлид разработки в Альфа-Банке
zhlédnutí 372Před 7 měsíci
О роли архитектора и системном подходе | Олег Сидоркин, Техлид разработки в Альфа-Банке
MoscowJS #54 x A?.Frontend | Отчётный видеоролик
zhlédnutí 72Před 9 měsíci
MoscowJS #54 x A?.Frontend | Отчётный видеоролик
Сам себе лид | Кирилл Павлик, Ведущий JS-разработчик в Альфа-Банке
zhlédnutí 297Před 9 měsíci
Сам себе лид | Кирилл Павлик, Ведущий JS-разработчик в Альфа-Банке
Применение алгоритма Дейкстры для построения траектории движения в 2D-пространстве
zhlédnutí 91Před 9 měsíci
Применение алгоритма Дейкстры для построения траектории движения в 2D-пространстве
Бекстейдж блога с WebRTC | Юлия Корецкая, Ведущий разработчик в Тинькофф
zhlédnutí 197Před 9 měsíci
Бекстейдж блога с WebRTC | Юлия Корецкая, Ведущий разработчик в Тинькофф
Причины неудач распространения библиотеки компонентов | Артём Арефьев Tech, Lead Frontend в Учи.ру
zhlédnutí 142Před 9 měsíci
Причины неудач распространения библиотеки компонентов | Артём Арефьев Tech, Lead Frontend в Учи.ру
Как прошёл A?.Frontend #4 | Отчётный ролик
zhlédnutí 169Před 10 měsíci
Как прошёл A?.Frontend #4 | Отчётный ролик
Как на самом деле проектируются образовательные программы?
zhlédnutí 171Před 10 měsíci
Как на самом деле проектируются образовательные программы?
Очень полезный доклад, спасибо Степану!
попал случайно перешёл сразу на 6:32 прооорал что мы можем переиспользовать иконки:DDD пошёл дальше
Безработный джун пишет?🤣 По сообщению понятно, что опыта 0
@@maxkinli УАХАХАХАХААХ, я пощажу тебя и даже не буду писать тебе пакости, потому что я знаю что таких ранимых как ты, очень очень легко задеть, и они потому будут плаки плаки, поэтому да думай, что я безработный джун, у меня опыта ноль и вообще я живу на помойке, а так мне действительно искренне тебя жаль
@@TAF3000 походу ты еще школьник.
@@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) Как ты запоминаешь весь интернет это же так важно Скип ----------->
Спасибо за доклад 🔥
Человек очень часто использует слово "правильно", "важно", "нужно", "должны", "нормально", такие вот оценочные суждения ни на чём не основанные. Поэтому делайте "правильно" то, что я считаю "важным" или у вас система "нормально" работать не будет!
Я ждал этого комментария )
Из-за этой технологии стал параноиком😂
Не очень понял, как проставляется вес сетки.
Спасибо, было круто 🤟