15-18 июня

Dev Week

Mail.ru Group
Серия онлайн митапов для разработчиков любого уровня
смотреть стрим
  Дней
   Часов
   Минут
   Секунд
до начала
осталось
4 дня   →   4 направления   →
Moscow Python MoscowJS User Group Moscow MosQA

О мероприятии

О мероприятии
Программа
Организаторы
О мероприятии
Программа
Организаторы
Программа
Организаторы
О мероприятии
Программа
Организаторы
О мероприятии

В течение недели с 15 по 18 июня проводим онлайн встречи для представителей IT-сообщества и тех, кто интересуется технологиями в целом и думает связать с ними свою жизнь. В программе множество интересных докладов, мы разбили их на 4 тематических направления — C++, Python, Frontend и QA.

интересно

4 дня → 4 направления

15 июня C++

16 июня Python

17 июня Frontend

18 июня QA

Dev Week Dev Week Dev Week Dev Week Dev Week Dev Week Dev Week Dev Week Dev Week Dev Week Dev Week Dev Week Dev Week Dev Week Dev Week Dev Week Dev Week Dev Week Dev Week Dev Week Dev Week Dev Week Dev Week
Dev Week Dev Week Dev Week Dev Week Dev Week Dev Week Dev Week Dev Week Dev Week Dev Week Dev Week Dev Week Dev Week Dev Week Dev Week Dev Week Dev Week Dev Week Dev Week Dev Week Dev Week Dev Week Dev Week

Программа

Программа
Организаторы
О мероприятии
Программа
Организаторы
О мероприятии
Организаторы
О мероприятии
Программа
Организаторы
О мероприятии
Программа
19:00
Начало,
открытие вечера
19:10
Как протащить верблюда сквозь игольное ушко, или Обновление компилятора на проекте старше 10 лет
О чем поговорим:
→ как докатились до такой жизни (почему решили попробовать);
→ сложности сборки проекта и сторонних библиотек;
→ с какими проблемами столкнулись после сборки (собственный аллокатор, thread safe local static, FPU Control Mode и т.д.);
→ чего удалось добиться;
→ в какую сторону движемся;
Денис Колосов,
IT Territory, MY.GAMES
20:00
Оперируем петабайтом данных с помощью специализированных баз данных
Базы данных VK должны выдерживать сотни миллионов запросов в секунду, при этом оперируя петабайтом различных данных. Чтобы выдерживать нагрузки, нам приходится привносить в базы данных часть бизнес-логики, относящейся к данным. Мы разрабатываем на С++ специализированные базы данных или, как мы их называем, движки. Самая крупная из них — это движок мессенджера. Всего у нас несколько десятков разных типов движков, развернутых на 7 тысячах серверов. В докладе расскажем про архитектуру баз данных ВКонтакте, а также приведем несколько примеров оптимизаций внутри них.
Евгений Курпилянский,
руководитель команды баз данных ВКонтакте
20:50
(Не)очевидные проблемы с базами данных

Часто в проекте, где активно используется какая-то СУБД, распространены проблемы, связанные с неоптимальностью SQL-запросов, встроенных в код проекта:

exec_sql(“SELECT 'home page =' url FROM opensource_groups WHERE type=’best’”); home page = “https://cyberduckninja.com”

Плохо структурированная работа с вводом-выводом в базе данных или сложная междупоточная синхронизация внутри самой бизнес-логики нередко могут стать частью многих неочевидных проблем.

В своем докладе я покажу пару достаточно простых трюков для организации работы с базой данных, что, возможно, позволит вам избежать таких неочевидных проблем в дальнейшем.

Александр Боргардт
улучшаю мир посредством open-source cyberduckninja.com
19:00
Начало,
открытие вечера
19:10
DRF и моток синей изоленты
Все иногда пишут на Django Rest Framework, я расскажу про наш опыт костылестроения и улучшайзинга.
Сергей Буткин,
BestDoctor
19:50
Создание аналитической платформы средствами Python
Пошаговое создание аналитической платформы: формулирование потребностей компании в аналитике, выбор инструментов (серверы, языки программирования и т.д.), налаживание потоков информации, состав конечного продукта, направления для улучшения. Долгосрочные эффекты от аналитической платформы для компании. Сравнение затрат на самописную платформу и готовые решения известных компаний.
Дмитрий Малыгин,
Ресурс Групп
20:30
Тимлидом быть просто
«Фу, тимлидство — это работа с людьми, я это не умею, мне бы код писать» — слышали такое? Возможно, даже говорили. Я вот говорил. Расскажу, почему я считаю эту точку зрения неверной, а также из чего собственно состоит работа лида и как я решаю распространенные проблемы.
Илья Лебедев,
CTO Zipsale
21:10
Забираем работу у аналитиков: как мы передали боту свои самые скучные задачи
Аналитики часто сталкиваются с потоком однообразных задач: «выгрузи, нужно срочно». Чтобы переключиться на более увлекательную работу, мы создали бота-помощника, которым теперь пользуется множество команд внутри VK. Расскажем о том, как он работает, что нужно учитывать при создании ботов для коллег, и главное — как заставить всех этим пользоваться.
Кирилл Конченко,
руководитель команды аналитики, ВКонтакте
Frontend
Day
19:00
Начало,
открытие вечера
19:10
Дизайн-система на фронтенде
Расскажу, как мы пришли к дизайн-системе, которую используем в Mail.ru. Обсудим архитектуру на фронтенде для построения интерфейса: provider токенов, UI-kit и темы. Приведу примеры кейсов редизайна и как мы с ними справились.
Сергей Володин,
Почта Mail.ru
19:50
Babel & DX
Все знают что такое Babel, но мало кто использует его как библиотеку. Я расскажу, как мы решили проблемы организации кода в большой проекте, и как нам в этом помог Babel.
Павел Ремизов,
SberDevices
20:30
Я не узнаю вас в гриме. Ктo вы такoй?
Распознавание лиц было безумно сложной задачей. Но с появлением Machine Learning и конкретно Siamese neural network эта задача перестала быть такой уж сложной. Вместе с вами мы напишем с нуля нейронную сеть на JavaScript, самостоятельно обучим ее и оптимизируем для браузера. Все это, не покидая нашего комфортного и уютного браузера.
Алексей Охрименко,
Yandex.Music
21:10
Оживляем оффлайн страницу с помощью Devicemotion API
В процессе разработки сайтов мы доводим их до идеала, правим все баги и делаем стильную анимацию. Но очень часто не уделяем внимания офлайн-режиму. Расскажем, почему полезно доработать офлайн-страницу для сайта и как можно сделать ее интересной для пользователя, а также как написать игру, управление в которой осуществляется с помощью акселерометра мобильного устройства.
Екатерина Семяткина,
Тинькофф
19:00
Начало,
открытие вечера
19:10
Развитие команды тестирования, построение коммуникаций внутри команды и ее взаимодействие с другими коллегами в условиях карантина
В докладе я расскажу о том, как происходило развитие команды тестирования проекта системы рекомендаций pulse.mail.ru, построение коммуникаций внутри команды и ее взаимодействие с другими коллегами в условиях пандемии COVID-19.
Анна Долгова,
руководитель команды тестирования, Пульс, Mail.ru Group
19:50
Что такое gRPC, как его тестировать и чем
Интерактивный обзор инструментов, которые помогли мне и помогут всем
Павел Юдин
QA engineer, OZON
20:30
Генерим шаблонный проект со start.autotests.cloud (покажем на митапе)

- Тестовый фреймворк в Github (Java, Gradle, JUnit5, Selenide, Rest-assured);

- Сборка в Jenkins c allure (скриншоты, видео);

- Контейнеризация браузера с Selenoid;

- Уведомления в telegram;

Станислав Васенков
основатель qa.guru, autotests.cloud, t.me/qa_automation, kebab.qa

Организаторы

О мероприятии
Программа
Организаторы
О мероприятии
Программа
О мероприятии
Программа
Организаторы
О мероприятии
Программа
вместе с Moscow Python
Сообщество, появившееся в 2012-м году под именем MoscowDjango. Сейчас ребята регулярно собирают на встречах в офисах крупнейших компаний более 200 человек за раз.
moscowpython.ru
вместе с C++ User Group
C++ User Group создавалась с прицелом на постоянный обмен опытом, знакомство с коллегами, а также живое профессиональное общение.
t.me/cppmoscow
вместе с MoscowJS
Регулярные встречи JavaScript-разработчиков в Москве.
moscowjs.org
вместе с MosQA
Открытое сообщество тестировщиков MosQA, основаное сотрудниками Mail.ru Group как площадка для обмена опытом и экспертизой.
t.me/joinchat/ROgTaF4DCg1Jg9JC