- Meetup
- Location
Программа мероприятия
12:00 - 12:30 Регистрация участников, приветственный кофе-брейк
12:40 - 13:10 Максим Соснов (Frontend Lead N1.RU):
"Продвинутые техники FlowType"
FlowType помогает нам типизировать нетипизирированный JavaScript. Для 80% случаев, когда вам нужно что-то типизировать, вам хватает базовых типов. Однако, бывают ситуации, когда одних базовых типов может не хватить. Этот доклад как раз об остальных 20% случаях, когда вам нужна максимальная гибкость FlowType. Я расскажу о том, как описать типами сложные вещи и какие “секретные” механизмы есть в FlowType.
13:20 - 14:00 Алексей Сазыкин (Full-stack JS-разработчик Roowix):
"Type-level functions in TypeScript"
Систему типов TypeScript'а можно рассматривать как отдельный язык программирования, в котором роль значений играют типы. Функции в этом языке могут возвращать типы, или принимать их в качестве аргументов. Я покажу, что многие конструкции TypeScript'а на самом деле являются такими функциями и расскажу о том, как мы можем определять собственные функции на типах.
14:10 - 14:45 Олег Заимкин (зам.директора в "ДатаВоркс"):
"Вам нужен F#"
Поговорим о языке F#, экосистеме и коммьюнити, обсудим возможности ФП на F#. А также, разберемся какое же отношение F# имеет к веб-разработке и почему Fable делает F# одним из самых интересных языков для frontend и fullstack - разработчиков.
14:45 - 15:15 Пицца и свободное общение
15:15 - 15:50 Максим Конин (CTO Kernel Web):
"EmberJS - еще один лучший js-фреймворк"
A framework for ambitious web developers. Рассказ об отличном фреймворке, о котором никто не знает, или “при чем здесь хомяк”. Доклад познакомит с архитектурой фреймворка EmberJS и покажет как быстро и безболезненно создать приложение, действуя по принципам TDD/BDD. Для разработчиков, выбирающих фронтенд фреймворк, доклад поможет сделать правильный выбор.
15:50 - 16:25 Фёдор Савкин (Веб-разработчик ADRU):
"Скажи мне что-нибудь на программистском!"
Поговорим об избыточности и лексической неэффективности кода, без привязки к фреймворкам и языкам. Как показывает практика, даже опытному разработчику свойственно усложнять простое. Рассмотрим примеры из реальной практики, рабочие проекты и код с гитхаба, выясним что с ними не так и что с этим делать.
16:30 - 17:00 Андрей Солодовников (Ведущий JS-разработчик N1.RU):
"Подходит ли Vue для создания большого web-приложения? Какие возможности дает экосистема Vue?"
Кажется, что разработчикам очень нравится Vue, но мало кто решается использовать его на большом проекте. Есть ли для этого объективные причины?Как разработчик N1.RU, весь фронтенд которого работает на Vue, я расскажу о нашем опыте его использования. В докладе покритикую React, расскажу о том, какие возможности сегодня даёт разработчику экосистема Vue и почему именно Vue достоин стать фреймворком вашего большого приложения.
Организационные моменты
Участие в мероприятии бесплатное. Регистрация обязательна. Подтверждение регистрации будет в почте накануне встречи.
ВНИМАНИЕ! Будет трансляция. Если вы планируете смотреть трансляцию, то регистрироваться не нужно. Ссылка на трансляцию будет в чатике, участвуйте сами и приглашайте коллег!