Panda Meetup #15
Frontend
Митап посвящен особенностям Frontend-разработки.
С докладами выступят эксперты из крупнейших компаний. Они поделятся опытом из реальных проектов. В программе только технические доклады от разработчиков и тимлидов frontend-команд.
19 апреля 2019
19.00 – 22.30
Москва
Спикеры Panda Meetup #15
Ведущие Frontend-разработчики, которые поделятся своим богатым опытом, успешными кейсами, примерами внедрения, и ошибками.
Михаил Росин
Voximplant, Москва
Vue.js: как перевести на современный фронт даже кота.
Мой доклад в первую очередь будет интересен для реальных, смешанных команд. Бывает, что команда не состоит только из первоклассных фронтов, а результат хочется вот прямо сейчас. Или в команде есть фулстеки старой закалки, которые умеют только $('.myButton') и с ними нужно работать. Знакомо? И нет в руках волшебного весла, чтобы быстро исправить ситуацию. Или есть? В своем докладе я расскажу о "Волшебном весле" нашего времени, прекрасном китайском фреймворке, поделюсь опытом, как переходить на него с React, как с jQuery и как собрать в компании единый фронт стек, который скует все в единую цепь.
P.S. Доклад основан на реальных событиях и предназначен для начинающих в Vue.js или фронтенде в целом.

О себе:
Последние четыре года работает в Voximplant, за это время успел сменить три позиции, побывав на обоих концах разработки. Сначала занимался custom development (javascript backend), создавая коммуникационные сервисы для клиентов компании. Затем поменял вектор и присоединился к команде javascript frontend. С запуском нового продукта — визуального редактора для автоматизации звонков Smartcalls — взял на себя frontend-блок проекта и backend-разработку телефонии для данного решения. Любит котиков и участвует в спецпроектах благотворительного проекта «Такие дела».
Алексей Попков
Яндекс, Москва
Вам не нужен SPA
Хайп на счет SPA спал и многие просто их делают. Ходят во множество ручек, складируют информацию в хранилище и решают вторую проблему программирования - инвалидацию кеша. Мы столкнулись с такой проблемой, когда создали больше 20 моделей данных для одной страницы. Расскажу, как решить проблему с поддержанием информации в актуальном состоянии в любой момент времени на примере внутренней TMS Яндекса

О себе:
Full-stack разработчик последние 4 года. Люблю автоматизировать любую монотонную работу, отдаю предпочтение разработке внутренних сервисов и инфраструктуры
Назым Джумадилова
Ozon, Москва
Неуязвимый фронтенд.
О веб-безопасности на клиенте: полезные рекомендации на опыте нашей команды в OZON. Рассмотрим распространенные уязвимости, инструменты и чек-листы и научимся писать фронтенд так, чтобы не допустить появления и эксплуатации уязвимостей.

Ольга Лесникова
Voximplant, Москва
Онлайн-IDE: как и зачем?
Онлайн-IDE - довольно старая идея, но десктопные редакторы пока опережают браузеры по производительности и скорости работы. Я расскажу, что можно реализовать в веб-IDE в 2019-м, не слишком разогнав вентилятор пользовательского компьютера, на примере онлайн-IDE для разработчиков на платформе Voximplant (Vue + TypeScript).
Расскажу о подводных камнях Monaco Editor и почему мы предпочли его Ace и CodeMirror. А также как мы делали режим отладки в IDE и интегрировали удаленный дебагер с клиентом.

О себе:
Старший frontend-разработчик в компании Voximplant. Занимается разработкой инструментов для клиентов платформы. Окончила философский факультет МГУ, искала себя в разных сферах — от преподавания до менеджмента. С веб-разработкой столкнулась почти случайно в 2015 и поняла, что пропала. Ранее работала в Mail.Ru Games и Ru-Center. Технофил, строит будущее, в котором билет на Луну будет стоить дешевле, чем кружка пива в лунном баре.
Программа Panda Meetup #15
19 апреля, пятница
19:00 – 19:30
19:00 – 19:30
Регистрация, welcome coffee
19:30 – 19:40
19:30 – 19:40
Открытие
19:40 – 20:15
19:40 – 20:15
Vue.js: как перевести на современный фронт даже кота
Михаил Росин, Voximplant, Москва
Мой доклад в первую очередь будет интересен для реальных, смешанных команд. Бывает, что команда не состоит только из первоклассных фронтов, а результат хочется вот прямо сейчас. Или в команде есть фулстеки старой закалки, которые умеют только $('.myButton') и с ними нужно работать. Знакомо? И нет в руках волшебного весла, чтобы быстро исправить ситуацию. Или есть? В своем докладе я расскажу о "Волшебном весле" нашего времени, прекрасном китайском фреймворке, поделюсь опытом, как переходить на него с React, как с jQuery и как собрать в компании единый фронт стек, который скует все в единую цепь.
P.S. Доклад основан на реальных событиях и предназначен для начинающих в Vue.js или фронтенде в целом.
20:20 – 20:55
20:20 – 20:55
Неуязвимый фронтенд
Назым Джумадилова, Ozon, Москва
О веб-безопасности на клиенте: полезные рекомендации на опыте нашей команды в OZON. Рассмотрим распространенные уязвимости, инструменты и чек-листы и научимся писать фронтенд так, чтобы не допустить появления и эксплуатации уязвимостей.
20:55 – 21:15
20:55 – 21:15
Coffee break
21:15 – 21:50
21:15 – 21:50
Вам не нужен SPA
Алексей Попков, Яндекс, Москва
Хайп на счет SPA спал и многие просто их делают. Ходят во множество ручек, складируют информацию в хранилище и решают вторую проблему программирования - инвалидацию кеша. Мы столкнулись с такой проблемой, когда создали больше 20 моделей данных для одной страницы. Расскажу, как решить проблему с поддержанием информации в актуальном состоянии в любой момент времени на примере внутренней TMS Яндекса
21:55 – 22:30
21:55 – 22:30
Онлайн-IDE: как и зачем?
Ольга Лесникова, Voximplant, Москва
Онлайн-IDE - довольно старая идея, но десктопные редакторы пока опережают браузеры по производительности и скорости работы. Я расскажу, что можно реализовать в веб-IDE в 2019-м, не слишком разогнав вентилятор пользовательского компьютера, на примере онлайн-IDE для разработчиков на платформе Voximplant (Vue + TypeScript).
Расскажу о подводных камнях Monaco Editor и почему мы предпочли его Ace и CodeMirror. А также как мы делали режим отладки в IDE и интегрировали удаленный дебагер с клиентом.
22:35 – ...
22:35 – ...
Afterpaty
Участие бесплатное
Предварительная регистрация обязательна
Фотографии Panda Meetup #15
Полный фотоотчет в группах в вк и фб
Москва, Пресненская набережная, 10, БЦ «Башня на набережной» блок С, этаж 30
Офис компании OZON
Партнеры
Информационные партнеры