Переход на TypeScript: плавные перемены и непредвиденные сложности
19:30–19:55
Поговорим о значимости TypeScript в разработке: обсудим методы ручной и автоматической миграции проектов. Расскажу, как мы справились с миграцией нашего монолита и какие подводные камни были обнаружены в процессе. Доклад поможет понять, стоит ли вообще переходить на TypeScript.
Перерыв и онлайн-вёрстка
19:55–20:15
Нетворкинг
21:25–22:00
TypeScript: Введение в мир надёжного программирования
19:00–19:30
Рустам Султанбеков
Middle Frontend Developer в Авито
Генерируй — типизируй
Поговорим о продвинутых возможностях Typescript. Рассмотрим, как они позволяют эффективно типизировать даже сложные сценарии, встречающиеся на практике. Изучим реальные примеры использования Mapped Types, Conditional Types, Template Literal Types и других продвинутых типов, а также узнаем, как кодогенерация может стать ключом к типизации сложных структур данных, обеспечивая чистоту, безопасность и масштабируемость вашего кода.
20:15–20:55
Generics — Что? Где? Когда?
TypeScript — это мощный инструмент, но для многих новичков написание типов может стать нелюбимой рутиной. Чтобы избежать большого количества дублирования и упростить поддержку типов, существует множество инструментов. Один из таких инструментов — Generics. Вместе с вами разберёмся, что это такое и как эффективно использовать этот инструмент.
20:50–21:25
Тёма Сенюков
Старший разработчик интерфейсов в Кинопоиске (Яндекс)
JavaScript: мощный, свободный язык, но его капризы знакомы каждому разработчику. Ошибки, нетипизированные данные, запутанный код – всё это может стать кошмаром даже для опытного программиста. TypeScript: решение, которое приручает JavaScript. Статическая типизация, модули, классы, подсказки в вашей IDE – всё это делает код более надежным, читаемым и понятным.
Александр Чернов
Александр Серов
Senior Frontend Developer в UULA
Frontend Developer в Альфа-Банке
Культура общения
Чтобы это было действительно так, важно создавать комфортную и доброжелательную атмосферу. Поэтому мы очень просим вас соблюдать простые правила безопасного общения.
Если вы хотите поделиться идеями по улучшению мероприятия или внести свой вклад в сообщество, обязательно
Будьте тактичны и уважительны в словах и действиях.
Мы в Alfa Digital проводим мероприятия для тех, кто хочет стать частью большого IT-сообщества, в котором можно учиться, знакомиться с другими профи и обмениваться опытом.
Уважайте спикеров и участников открытых дискуссий.
Не перебивайте во время докладов и не отвлекайте других.
Не ругайтесь, не деритесь и не угрожайте другим.
Приходя в гости к нам или нашим друзьям в других компаниях, пожалуйста, соблюдайте порядок, не мусорьте и не ломайте детали пространства.
Локация
г. Санкт-Петербург, Малый просп. Петроградской стороны, 87 офис Альфа-Банка
На метро: от станции «Петроградская» 6 минут пешком.
Подкаст про FOMO, культуру компаний и культуру ошибок
Alfa Digital в Telegram
Подкаст «Из бэклога»
Опыт команд, создание продуктов, реальные кейсы
Блог Альфа-Банка на Хабре
Записи митапов, фотографии с мероприятий и ежемесячные дайджесты
Alfa Digital в ВК
Материалы от нашего frontend-сообщества
Часто задаваемые вопросы
За 1-2 дня до мероприятия мы отправим письмо с подтверждением или отказом на почту, которую вы указали в форме регистрации.
Модераторы смотрят на качество заполнения формы, поэтому просим вас внимательно указывать ваше ФИО и данные на лендинге с регистрацией.
Участники, которые пройдут модерацию на участие в мероприятии, должны будут заполнить форму на получение пропуска в письме с подтверждением до указанного дедлайна.
Документ, удостоверяющий личность (паспорт, водительское удостоверение), чтобы получить пропуск на ресепшн.
Около офиса есть городская парковка. Стоимость — 100 руб. в час.