MoscowJS 50 — как это было

086d0d9a8a792b3ed37a36e69d4f5370.jpg

Привет, Хабр!

Давно мы тут не писали, но наконец-то появился повод исправиться. Но для начала представимся для тех, кто с нами еще не знаком.

MoscowJS — это ИТ-сообщество разработчиков на JavaScript. Мы проводим регулярные неформальные бесплатные мероприятия в онлайне и офлайне уже больше 10 лет подряд. Подробнее о нас и команде организаторов можно прочитать на нашем сайте.

После долгого перерыва и экспериментов в онлайне мы, наконец, вернулись в офлайн — и в партнерстве с TINKOFF 11 сентября провели в Москве большую юбилейную конференцию MoscowJS 50. Дважды юбилейную — этим событием мы отметили сразу и круглое число в названии встречи и десятилетие нашего сообщества. Под катом вы найдете ссылки на записи докладов и много-много фотографий. 

Программа

MoscowJS 50 — не первая наша конференция, но на данный момент — самая большая и насыщенная. 15 докладов, разделенных на два потока, и самые разные темы — начиная от тяжелых технических докладов про инструменты и заканчивая легкими, разговорными докладами про поиск себя.

»Frontend «Платформа» или как всем понравиться», Константин Лебедев, Mail.ru

«Frontend «Frontend «Платформа» или как всем понравиться», Константин Лебедев, Mail.ru

Конференцию открыл доклад Константина Лебедева из Mail.ru. Докладчик рассказал о «Платформе» — комплексе инструментов для разработки, деплоя, мониторинга, автоматизации. Получился интересный и динамичный рассказ о борьбе с зоопарком технологий в крупной компании.

»Конечный автомат на React Hooks и Typescript», Сергей Володин, Mail.ru

«Конечный автомат на React Hooks и Typescript», Сергей Володин, Mail.ru«Конечный автомат на React Hooks и Typescript», Сергей Володин, Mail.ru

Следом за Константином выступал его коллега, Сергей Володин, с докладом про реализацию конечных автоматов на TypeScript в React без дополнительных библиотек. Любопытный кейс, показывающий прямую связь теории с практикой, и один из самых полезных докладов конференции, судя по фидбеку.

»Для чего нужен Deno и что значит быть Deno-разработчиком», Рустам Имайкин, Alosaur

«Для чего нужен Deno и что значит быть Deno-разработчиком», Рустам Имайкин, Alosaur«Для чего нужен Deno и что значит быть Deno-разработчиком», Рустам Имайкин, Alosaur

Трек второго зала открыл Рустам Имайкин с рассказом о Deno (кстати, правильно читать «Дино», с ударением на первый слог). В своем докладе Рустам обобщил двухлетний опыт разработки на данной платформе и ответил на вопрос, можно ли уже использовать Deno в бою (спойлер: можно).

»Ошибки хороших руководителей», Наталья Ёркина, Ostrovok.ru

«Ошибки хороших руководителей», Наталья Ёркина, Ostrovok.ru«Ошибки хороших руководителей», Наталья Ёркина, Ostrovok.ru

Череду технических докладов разбавила Наталья Ёркина. Хороший лид проводит встречи один-на-один, даёт обратную связь, следит за состоянием сотрудника, делегирует ответственность. На практических примерах Наталья объяснила, почему привычные инструменты работают не так, как ожидалось.

»Tramvai — новый модульный фреймворк с DI для SSR приложений на React от Tinkoff», Андрей Марченко, Tinkoff

«Tramvai - новый модульный фреймворк с DI для SSR приложений на React от Tinkoff», Андрей Марченко, Tinkoff«Tramvai — новый модульный фреймворк с DI для SSR приложений на React от Tinkoff», Андрей Марченко, Tinkoff

Tramvai — современный модульный фреймворк для React с быстрым SSR, код-сплиттингом и DI (прямо как в Angular и Nest.js), предназначенный для решения проблем, с которыми сталкивается практически любой крупный проект на React. Как устроен Tramvai, и почему стоит обратить на него внимание, в своем докладе рассказал Андрей Марченко, руководитель core-команды в Тинькофф.

»Тестируем подходы к тестированию. Личные грабли при написании тестов», Алексей Золотых, EPAM

«Тестируем подходы к тестированию. Личные грабли при написании тестов», Алексей Золотых, EPAM«Тестируем подходы к тестированию. Личные грабли при написании тестов», Алексей Золотых, EPAM

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

Перерыв

В это месте в программе конференции случился перерыв, поэтому сделаем перерыв и мы, и расскажем пару слов о конференции в целом.

Идея провести большую юбилейную конференцию появилась, когда числа в названии митапов начали опасно приближаться к 50. Найти партнера и договориться с ним оказалось очень легко — с Tinkoff у нас очень близкий майндсет в отношении ИТ-сообществ.

Дело было за малым — собраться и сделать. Все карты спутала пандемия, из-за которой дата конференции переносилась как минимум три раза — суммарно более чем на год. Зато за это время мы смогли найти максимально топовую площадку — Loft#2 на Автозаводской, придумать совместный брендинг и собрать программу. 

d546a5284e97ce86b720b9e9bbde0c4a.jpg

А еще успели принять очень важное решение. Важнейшим приоритетом для нас была и остается безопасность наших участников — как спикеров, так и слушателей. Пандемию никто не отменял, заболеваемость в Москве хоть и упала к моменту конференции, но далеко не до нуля. Поэтому все наши мероприятия (начиная с MoscowJS 50) организуются в режиме COVID-free. Это означает, что доступ на мероприятие возможен только с QR-кодом, подтверждающим подтверждающего факт вакцинации, выздоровления от болезни или наличия отрицательного результата ПЦР-теста. 

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

image-loader.svg

Кстати, про теплый ламповый офлайн. Мы всегда находимся в поиске новых докладчиков. Если созрели выступать — заполняйте форму call for papers. Если не созрели — тоже заполняйте, мы с удовольствием поможем выбрать тему и подготовиться. MoscowJS — это отличная площадка для старта в публичных выступлениях ;)

Перерыв окончен, возвращаемся к программе

© Habrahabr.ru