- PVSM.RU - https://www.pvsm.ru -

В спорте есть выражение «after the game is before the game»: с того момента, когда заканчивается матч, игрокам уже пора готовиться к следующему. Цикл подготовки конференций выглядит похоже. Только на этих выходных отгремела HolyJS 2018 Moscow — а мы уже анонсируем майскую HolyJS 2019 Piter [1] (и сейчас, на старте продаж, билеты дешевле всего).
Из-за этого мы решили совместить обе темы: расскажем вам, как прошла московская HolyJS, и по этому рассказу вы сможете понять, хочется ли вам на петербургскую. В чём были отличия этой HolyJS от предыдущих? Как прошли доклады, и что было интересного, помимо них? Наконец, за что на JS-конференции могли торжественно вручать футболку «ДЖАВА»? Все ответы — под катом.

Два отличия от предыдущих HolyJS были известны ещё до начала. Во-первых, новая площадка, а во-вторых, впервые все билеты оказались распроданы, и нам пришлось остановить продажу. Ну то есть как «пришлось» — теоретически можно было бы продавать ещё, но участникам стало бы очень тесно.
А в итоге получилось многолюдно, но не до такой степени, чтобы это стало большой проблемой. Есть даже мнение, что такая плотность к лучшему: участники активнее социализировались, чем если бы все расселись по разным углам.
Сложность возникала разве что в тех случаях, когда на особо популярных докладах зал оказывался переполнен. В этом случае помогала ещё одна новинка этого сезона, demo stage: небольшая открытая сцена прямо в холле, выполнявшая сразу две значимые роли. Во время перерывов её использовали компании-спонсоры, чтобы выступить с небольшой технической презентацией или подвести итоги конкурса (с микрофонами это делать сподручнее, чем просто на стенде). А вот во время докладов стало можно вывести самый популярный из них на экраны этой сцены — и позволить зрителям, которым не нашлось места в зале, смотреть прямую трансляцию в холле, попивая кофе.
Среди стендов тоже была новинка: помимо компаний-спонсоров, в этот раз поучаствовало ещё и сообщество PiterJS [2]. На их стенде, помимо уже традиционного для HolyJS состязания «Code in the Dark», можно было попробовать себя ещё в одном. Александр Коротаев, ранее нашумевший браузерной версией [3] «Героев меча и магии», теперь сделал новую игру:
Как можно заметить, в ней тоже есть связь с «Героями». Но в этот раз на проект ушло заметно меньше двух лет.

Тут есть сложность: конференция шла два дня, если начать как следует описывать доклады с неё, то никто не дочитает текст до конца. К тому же мы ещё не собрали полностью зрительский фидбэк, позволяющий определить лидеров. Так что вместо подробного освещения ограничимся отдельными фактами.
Есть живописные зрительские конспекты [9] некоторых докладов: мы не уверены, что они помогут не видевшим доклад, но полюбоваться можно в любом случае.

А что было ценного, помимо докладов? Например, традиционно для HolyJS — дискуссионные зоны, где можно было как следует расспросить любого докладчика. Поскольку в этот раз была сделана ставка на авторов инструментов, эти зоны становились особенно актуальными: часто ли можно расспросить напрямую Michel Weststrate о тонкостях MobX? Дело доходило даже до того, что кто-то приносил ноутбук с конкретной проблемой в рабочем проекте, но обычно всё же спрашивали о более общих вещах.
И BoF-сессии, где тот же Weststrate рассуждал о стейте, а Tomas Watson и Ujjwal Sharma из команды Node.js Core — о Node, и можно было не просто благоговейно слушать их, как на докладах, а дискутировать с ними.
И вечеринка, где выступала группа «Научно-технический рэп». Чтобы описать, как публика принимала их ироничные айтишные песни, приведём только одну деталь: понравилось даже англоговорящему спикеру, который нагуглил тексты и переводил их на ходу.
Ещё на площадке присутствовали ведущие подкастов «Фронтенд Юность» и «Frontend Weekend». У первого подкаста активно появлялись твиты [10] с места действия, для второго на HolyJS были записаны сразу несколько интервью — в общем, следите за их следующими выпусками.
Было и кое-что для людей, не присутствующих на площадке. Для зрителей онлайн-трансляций (и ограниченной бесплатной на YouTube [15], и платной с выбором из всех докладов) мы брали интервью у спикеров, чтобы в перерывах между докладами не висела по полчаса скучная заглушка. Мы уже делали подобное раньше, но теперь попробовали сменить короткий 15-минутный формат интервью на получасовой, а то часто получалось «ну вот, только дошли до самого интересного». Похоже, это было правильным решением — с такими людьми, как Ari Lerner или Илья Климов, есть о чём поговорить на протяжении получаса.
Окей, рассказываем. Как и в прошлый раз, программный комитет проводил активность «TCXX»: можно было написать своё предложение по улучшению ECMAScript. Помимо основного приза за самое лучшее предложение, были номинации «дичь» и «баян». Футболку «ДЖАВА» дали в категории «дичь», но само предложенное решение было ещё более впечатляющим, чем эта футболка: «а давайте в циклах, кроме опции continue, появится ещё back, и тогда можно станет вернуться на предыдущую итерацию». Воистину дичь!
Что мы можем сказать о следующей HolyJS?
В общем, конференционный цикл продолжает исполняться, и мы переходим к следующей итерации! А этот пост тогда можно считать той самой опцией back: он позволяет пережить прошедшую итерацию ещё раз.

Автор: phillennium
Источник [19]
Сайт-источник PVSM.RU: https://www.pvsm.ru
Путь до страницы источника: https://www.pvsm.ru/javascript/300517
Ссылки в тексте:
[1] HolyJS 2019 Piter: https://holyjs-piter.ru
[2] PiterJS: https://piterjs.org
[3] браузерной версией: https://habr.com/company/jugru/blog/354014/
[4] z6Dabrata: https://habr.com/users/z6dabrata/
[5] Fun Fun Function: https://www.youtube.com/channel/UCO1cgjhGzsSYb1rsB4bFe4Q
[6] AndreyNagih: https://habr.com/users/andreynagih/
[7] lahmatiy: https://habr.com/users/lahmatiy/
[8] на GitHub: https://github.com/discoveryjs/discovery
[9] конспекты: https://twitter.com/i/moments/1067503097973477376
[10] твиты: https://twitter.com/frontend_u
[11] @frontendweekend: https://twitter.com/frontendweekend?ref_src=twsrc%5Etfw
[12] #HolyJS: https://twitter.com/hashtag/HolyJS?src=hash&ref_src=twsrc%5Etfw
[13] pic.twitter.com/kfBecqD2lH: https://t.co/kfBecqD2lH
[14] November 25, 2018: https://twitter.com/gopiterjs/status/1066675215260880897?ref_src=twsrc%5Etfw
[15] на YouTube: https://www.youtube.com/watch?v=Kyck5UJFVx8
[16] xstate: https://github.com/davidkpiano/xstate
[17] на GitHub: https://github.com/basarat/typescript-book
[18] Билеты: https://holyjs-piter.ru/registration/
[19] Источник: https://habr.com/post/431322/?utm_campaign=431322
Нажмите здесь для печати.