Привет! 6 июля, в следующую субботу, у нас в офисе пройдёт Panda Meetup #22, посвящённый фронтенд-разработке. Мы обсудим, зачем создавать свои плагины и как с ними работать, как обращаться с объектами с большой вложенностью и хитрой структурой и как тестировать не на примерах, а на основе свойств.
С докладами выступят эксперты из Voximplant, Mail.ru и Авито. Под катом — тезисы выступлений, ссылки на регистрацию и прямую трансляцию митапа. Регистрируйтесь на встречу и приглашайте коллег.
Доклады
Очень странное тестирование. Назим Гафаров (Mail.ru)
Классическое тестирование на основе примеров имеет много недостатков. Во-первых, тесты не покрывают все варианты использования функции. Во-вторых, они подвержены влиянию сказочных энтерпрайз-программистов. В докладе я рассмотрю преимущества другого подхода — тестирования на основе свойств. Начну с простых математических функций, постепенно усложняя образцы до примеров из реальной жизни.
Простые сложности. Алексей Охрименко (Авито)
SQL — не единственный способ работы со «сложными» данными (объектами с большой вложенностью и хитрой структурой). В этом докладе я расскажу про то, как работать с ними: обрабатывать невероятно сложные структуры и выделять необходимое. Покажу, как пользоваться инструментами, коих на самом деле очень много: JSONata, Jora, JMESPath, JsonPhite и другие.
Плагины vue-cli. Просто, быстро и зачем. Михаил Росин (Voximplant)
Доклад будет интересен фронтендерам с опытом во Vue.js (от минимального до достаточно приличного). Пройдемся по инструментарию vue-cli, разберемся как создавать свои плагины, посмотрим на чужие. Ну и, конечно, поговорим о том, зачем и когда вообще нужно создавать свои плагины.
Декларативный Angular. Андрей Греков (IndigoSoft)
Наука не терпит вопроса «почему». Главный вопрос — «почему бы и нет». И мы посмотрим, что такое NGXF. Узнаем, как работают структурные директивы, как написать свои и для чего это может понадобиться.
Расписание
Регистрация в 12:00
12:30 — 13:15 Очень странное тестирование. Назим Гафаров (Mail.ru)
13:20 — 14:00 Простые сложности. Алексей Охрименко (Авито)
14:00 — 14:30 Обед
14:30 — 15:10 Плагины vue-cli. Просто, быстро и зачем. Михаил Росин (Voximplant)
15:15 — 16:00 Декларативный Angular. Андрей Греков (IndigoSoft)
16:30 — Afterparty
Пароли и явки
Митап начнётся 6 июля в 12:30, регистрация откроется в 12:00.
Участие в мероприятии бесплатное, но нужно зарегистрироваться на сайте организаторов встречи. Пожалуйста, указывайте вашу фамилию и имя так, как в паспорте, и не забудьте взять его (или водительское удостоверение) с собой, иначе вас не пропустят в офис.
Адрес: офис Авито, Лесная 7.
Смотрите прямую трансляцию митапа на ютуб-канале AvitoTech.
До встречи!