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

Частичка программы HolyJS 2018 Moscow

Частичка программы HolyJS 2018 Moscow - 1

HolyJS 2018 Moscow уже совсем скоро. Конференция состоится 24–25 ноября.

В этот раз программа получилась весьма разнообразной, однако несложно выделить главные тенденции:

  • Доклады из первых рук (#firsthand) — доклады о инструментах/решениях от их авторов. Мы особенно тщательно подошли к выбору выступающих в этом направлении.
  • Доклады о фундаментальных вещах (#fundamentals). Такие доклады необходимы всегда, особенно в нашей юной экосистеме.
  • Доклады, затрагивающие Node.js (#node). С каждой конференцией в отзывах мы видим призыв «еще больше про nodejs!», мы это слышим и пытаемся искать действительно качественные доклады в данном направлении.
  • Также получилось немало докладов про IoT (#iot) и инструменты (#tools).

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


Кейноутеры

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

Частичка программы HolyJS 2018 Moscow - 2Открывать конференцию будет Michel Weststrate [1]. Michel — автор таких замечательных инструментов, как MobX [2], mobx-state-tree [3] и immer [4]. Он евангелист opensource, технический лид в компании Mendix и разработчик, который действительно разбирается в проблемах стейт-менеджмента и работы с данными на клиентской стороне. Цель его кейноута — рассмотреть работу со стейтом на фундаментальном уровне. Michel приезжает в Россию впервые — так что это редкая возможность лично расспросить про нюансы его инструментов. К тому же он очень любит общаться на конференциях, о чём упомянул в интервью для HolyJS [5], поэтому не стесняйтесь ловить его со своими вопросами.


Частичка программы HolyJS 2018 Moscow - 3Закрывать первый день будет Mattias Petter Johansson [6] (многим известный просто как MPJ). Сейчас Mattias — своего рода научный популяризатор или шоумен, многие знают его как ведущего популярнейшего канала про разработку Fun fun function [7], где немало очень полезного материала по функциональному программированию и безумное количество подписчиков. Однако Mattias не только ведущий канала: он занимается разработкой около 13 лет в таких компаниях, как Spotify, Blackberry и Absolut Vodka, и действительно круто рубит в FP. Он расскажет про одну из самых острых проблем современного фронтенда: про увеличивающуюся сложность приложений и как с этим жить.


Частичка программы HolyJS 2018 Moscow - 4Закрывать конференцию будет Роман Дворнов [8]. Роман — автор basis.js [9], CSSTree [10], Component Inspector [11], rempl [12], ментейнер CSSO [13] и много чего ещё [14]. Он делает инструменты не просто так. Роман — руководитель команды платформы фронтенда в Авито. Ему приходится решать весьма нестандартные задачи на очень большом проекте, сводя все заинтересованные стороны воедино. В этот раз он поделится подходами к подробному и многогранному анализу вашего проекта, представит новые направления и инструменты, которые могут в этом помочь.


Спикеры

На конференции, помимо кейноутов, будет 27 докладов. Мы бы хотели рассказать про всех-всех-всех, но для одной статьи получится слишком много. Поэтому постарались выбрать спикеров, представляющих различные направления.

Алексей Козятинский [15] — разрабатывает инструменты для работы с JS в Chrome DevTools [16]. Такие часто используемые вещи, как Console и дебаг JS в Chrome DevTools — дело рук Алексея. Он уже рассказывал [17] о некоторых интересных кейсах работы с JS в хроме на прошлой HolyJS. В этот раз рассказ пойдет о DevTools Protocol [18] и о том, как можно использовать его для построения инструментов для Node.js. Алексей открыт для общения и с удовольствием ответит на все вопросы по Chrome DevTools.

Erik Rasmussen [19] — автор redux-forms [20], final-form [21] и многих других инструментов [22]. Erik знает про формы и их нюансы, наверное, почти всё. Он детально расскажет про менеджмент состояний в формах с помощью final-form, и это действительно очень интересно, так как final-form не зависит от какого либо фреймворка, что позволяет использовать эту библиотеку независимо от того, на чём написано ваше приложение. Erik впервые приедет в Россию, и это отличный повод задать ему вопросы по самым сложным кейсам с формами, которые у вас есть.

Kamil Myśliwiec [23] — автор nestjs [24] и opensource-евангелист. Как автор популярного фреймворка для Node.js Kamil расскажет о фундаментальных принципах построения фреймворков на конкретных примерах. nestjs написан на TypeScript и элегантно комбинирует элементы OOP, FP и FRP. Объяснение совмещения всего вышеописанного обещает быть весьма интересным.

Thomas Watson [25] — Node.js Core member, при этом основная его работа — Elasticsearch, где он занимается продуктом Application Performance Monitoring. Так же он состоит в Node.js diagnostic working group [26]. Thomas расскажет про трейсинг в распределённых системах, особенно это будет полезно тем, кто работает с микросервисной архитектурой. Thomas уже выступал на HolyJS с докладом Debugging Node.js in Production [27], который очень понравился публике.

Илья Климов [28] — владелец небольшой аутсорсинговой компании WookieeLabs, тренер проекта Kottans.Org [29], тренер проекта JavaScript.Ninja [30]. Илья более 14 лет программирует на JavaScript и действительно глубоко знает, с какими проблемами сталкиваются разработчики и заказчики. В этот раз он расскажет про надёжный JavaScript. Если у вас есть заковыристые вопросы про JS, безопасность или образование, не стесняйтесь и непременно задавайте их Илье.

Кирилл Черкашин [31] — организатор самого большого Angular-митап в мире — AngularNYC [32] (а также VueNYC [33] и ReactNYC [34]), работает в Firebase, обучает Angular не только в Google, но и во всем мире. Его прошлый доклад о работе с AST [35] был очень хорошо принят нашей публикой. В этот раз Кирилл расскажет о работе с бинарными данными в JS, доклад обещает быть очень интересным, так как работать с ними приходится в не самых простых кейсах.

Ujjwal Sharma [36] — участвует в core team Node.js, а также один из разработчиков модуля crypto [37] для Node.js. Ujjwal расскажет о модуле crypto и о текущем состоянии дел с безопасностью в экосистеме Node.js. Доклад о столь важной теме из первых рук обещает быть безумно интересным и даже необходимым.


В заключение

Все вышеперечисленные спикеры, кроме MPJ, будут участвовать в BoF-сессиях (почитать о них подробнее и познакомиться с составом можно вот тут [38]). В лёгкой и непринуждённой обстановке со спикерами и другими посетителями конференции можно будет обсудить все важные моменты, касающиеся Node.js, нюансов состояний на клиенте и инструментов разработчика.

А ещё много всего интересного, не вошедшего в этот пост, можно найти в программе [39] — и, конечно, на самой конференции.

Будем рады видеть вас!

Автор: phillennium

Источник [40]


Сайт-источник PVSM.RU: https://www.pvsm.ru

Путь до страницы источника: https://www.pvsm.ru/javascript/298993

Ссылки в тексте:

[1] Michel Weststrate: https://holyjs-moscow.ru/speakers/6bifi3hokmiou4yqscigqy/

[2] MobX: https://github.com/mobxjs/mobx

[3] mobx-state-tree: https://github.com/mobxjs/mobx-state-tree

[4] immer: https://github.com/mobxjs/immer

[5] интервью для HolyJS: https://habr.com/company/jugru/blog/426517/

[6] Mattias Petter Johansson: https://holyjs-moscow.ru/speakers/1exffs5z3u8c4meuaqsmee

[7] Fun fun function: https://www.youtube.com/funfunfunction

[8] Роман Дворнов: https://holyjs-moscow.ru/speakers/26haux0pywuaqwgcuioce4

[9] basis.js: https://github.com/basisjs/basisjs

[10] CSSTree: https://github.com/csstree/csstree

[11] Component Inspector: https://github.com/lahmatiy/component-inspector

[12] rempl: https://github.com/rempl/rempl

[13] CSSO: https://github.com/css/csso

[14] много чего ещё: https://github.com/lahmatiy

[15] Алексей Козятинский: https://holyjs-moscow.ru/speakers/7meygajn7aq6cq06g6mway

[16] Chrome DevTools: https://developers.google.com/web/tools/chrome-devtools/

[17] рассказывал: https://www.youtube.com/watch?v=kBHUEFYawTk

[18] DevTools Protocol: https://github.com/ChromeDevTools/devtools-protocol

[19] Erik Rasmussen: https://holyjs-moscow.ru/speakers/63yp6iibu8aoak2cmyea2q

[20] redux-forms: https://github.com/erikras/redux-form/

[21] final-form: https://github.com/final-form/final-form

[22] многих других инструментов: https://github.com/erikras

[23] Kamil Myśliwiec: https://holyjs-moscow.ru/speakers/33jpuhy78so64qyg8eaiq4

[24] nestjs: https://github.com/nestjs/nest

[25] Thomas Watson: https://holyjs-moscow.ru/speakers/9ltb7hzof6y6ocyqqe0gk

[26] Node.js diagnostic working group: https://github.com/nodejs/diagnostics

[27] Debugging Node.js in Production: https://www.youtube.com/watch?v=briH-bfleIM

[28] Илья Климов: https://holyjs-moscow.ru/speakers/dmib1ctmd6eoqw6egmqma

[29] Kottans.Org: http://kottans.org/

[30] JavaScript.Ninja: https://www.patreon.com/javascriptninja/overview

[31] Кирилл Черкашин: https://holyjs-moscow.ru/speakers/1zh2lcbpzukmsscsq2cugq

[32] AngularNYC: https://angularnyc.com/

[33] VueNYC: https://www.meetup.com/vueJsNYC/

[34] ReactNYC: https://www.meetup.com//ReactNYC

[35] доклад о работе с AST: https://www.youtube.com/watch?v=ILSpvViUlPU

[36] Ujjwal Sharma: https://holyjs-moscow.ru/speakers/3wa4xiioi4ok8kew0qmcws/

[37] crypto: https://nodejs.org/api/crypto.html

[38] вот тут: https://holyjs-moscow.ru/party/#bof

[39] программе: https://holyjs-moscow.ru/#schedule

[40] Источник: https://habr.com/post/429708/?utm_campaign=429708