FrontendConf

Страница участника

назад

Зал «Альфа»

Принят

Frontend

Мнение ПК

Миша Башуров любит давать в докладах немного хардкора, а мы всегда рады видеть подобные доклады. Приходите смотреть, как втащить статические модели в runtime и провести по ним валидацию данных.

  • # Безопасность в браузере

  • # Фронтенд / другое

  • # Взаимодействие с серверной стороной (REST, GraphQL, gRPC)

Фото докладчика

Майк Башуров

WiseBits

Преломление реальности: динамическая валидация статическими типами

Тезисы

В TypeScript и Flow есть типы, но мы не можем их использовать в рантайме. Скажем, для валидации JSON, генерации рантаймовых проверок, property-based testing? Если очень хочется — то можно!

Рассмотрим, что такое type-directed emit и как его применить, сравним с другими видами рефлексии и кодогенерации, погрузимся в особенности апи-транспиляторов и узнаем, какие есть грабли у такого подхода.

Видео

Презентация

Майк Башуров

WiseBits

TypeScript-самурай и фанат ReasonML. Пытается в теорию типов и компиляторов, отбирает доклады в ПК HolyJS, делает @CyrpusJS.

@saitonakamura

Подписка на новости

Хотите быть в курсе? Для получения анонсов о новых конференциях, полезных материалах и вдохновения — подписывайтесь на нас!

Нажимая на кнопку «Подписаться», вы соглашаетесь с Политикой обработки персональных данных

Другие доклады секции