- PVSM.RU - https://www.pvsm.ru -
Прошло три месяца после JavaScript-конференции HolyJS 2016 Moscow, и это значит, что сейчас самое время выложить видеозаписи докладов и составить рейтинг лучших. Напомню, что рейтинг составляется не «экспертным жюри», а участниками в форме обратной связи – более 400 человек ответили на наши вопросы и поставили оценки докладам, которые они слушали.
В этот раз топ подобрался интересный, разнообразный и почти полностью англоязычный. Вы найдете видео о (dev)tools и ServiceWorker'ах, о минимизации кода и роли UX в обойме навыков frontend-разработчика и о многом другом, включая WebVR.
Разнообразие зоопарка инструментов в мире JS не обошло стороной и HolyJS — почти каждый доклад в той или иной степени посвящен какому-либо фреймворку или инструменту, — но обзор для каждого из них дан глубокий и исчерпывающий, не заскучаете.
Без долгих прелюдий, начнем. На 10-ой позиции у нас Max Stoiber, open source разработчик из ThinkMill, в свои 20 уже создавший несколько проектов (react-boilerplate и Carte Blanche), с докладом Offline is the new Black. Доклад смотрится на одном дыхании — начиная с объяснения, зачем вообще нужен оффлайн-режим (на примере острова в Камбодже), Макс переходит к работе с ServceWorkers.
В докладе рассматриваются живые примеры, поэтому он будет полезен как web-разработчкам, так и тем, кто занимается SPA.
О том, как избегать состояния фрустрации, как сохранять чистоту сознания и концентрацию для решения ваших текущих задач и поиска простых ответов. О том, какие ловушки готовит
P.S. в докладе Денис отвечает на вопрос, почему на технической конференции кейноут посвящен психологии пользователя и разработчика. Рекомендуется смотреть всем, освежает и позволяет по новому взглянуть на свой workflow:
Logux — новый клиент-серверный протокол для SPA (это Redux, но на основе логов, поэтому Logux), развивающий идеи Relay и Swarm.js, работающий с живыми обновлениями и в оффлайне. В докладе Андрей рассказывает о тех проблемах, которые есть сейчас в клиент-серверном взаимодействии и рассказывает, как он будет решать их в своем фреймворке, обеспечивая возможность делать оптимистичный UI и безошибочную синхронизацию. До решения еще нужно работать.
Смотрите видео и в конце ваш ждет вишенка на торте — крутая сессия Q/A. Кроме того, на видео не попала полуторачасовая QA-секция в дискуссионной зоне, так что следующий HolyJS [2] не пропустите!
Доклад начинается с архитектуры построения удаленных инструментов, паттерна (publisher-subscriber), который хорошо ложится на выбранную архитектуру, и того, как правильно его реализовывать. Дальше Роман останавливается на подводных камнях реализации transport, и на живом примере демонстрирует, как rempl [3] позволяет забыть об инфраструктурных сложностях и заниматься только publisher и subscriber, не думая о транспорте, хосте и sandbox.
После этого — еще 50 слайдов о том, что можно сделать при помощи remote platform:
В кровавом мире серверной энтерпрайз-Java все эти инструменты давно известны. Радует, что в JavaScript тоже набирают популярность правильные и мощные инструменты для оптимизации.
Интересные примеры, в которых докладчик показывает, как получать интересные эффекты, имея всего несколько десятков байтов на код.
В своем докладе Nicolaus рассказывает, как Draft.js работает под капотом: как работают его структуры данных, как использовать декораторы, карты стилей и рендереры блоков позволяют делать @-обращения, drag&drop работу с картинками, хэштегами и т.д. в едином редакторе.
Крутая и действительно впечатляющая подача с множеством живых примеров. Даже если вы не планируете в ближайшем будущем заниматься webVR-разработкой, посмотреть стоит.
Кстати, в июне Мартин приедет на HolyJS 2017 Piter, в этот раз с докладом про перфоманс JS [4].
Теперь давайте заглянем в будущее. 2-3 июня на HolyJS 2017 Piter к нам приедет два исключительных спикера, и я хочу воспользоваться возможностью, чтобы рассказать о них вам:
Douglas Crockford, [6] один из «отцов» JavaScript, создатель JSON, автор множества инструментов (вроде JSLint и JSMin), а также один из редких людей, нашедших в JS хорошие стороны [7]. Дуглас выступит с двумя докладами: The Post JavaScript Apocalypse [8] и Typing, Goto There and Back Again [9].
Lea Verou [10], автор книги «CSS Secrets» [11] и один из немногих приглашенных экспертов CSS Working Group. Кроме того, Леа — автор нескольких open source проектов: Prism, Dabblet и -prefix-free. Она расскажет о том, как UX-подходы в программировании могут сделать ваш код, ваш API лучше: в конце концов код — это тоже UI.
Если вы хотите выступить на одной сцене с Дугласом и Леей, наш Call For Papers [12] открыт и программный комитет вовсю принимает заявки на доклады! Программный комитет с интересом смотрит на темы про node.js, на все, что связано с клиент-серверной синхронизацией (постоянная больная тема всех проектов), на доклады про производительность JS и, конечно, про эффективную работу с фреймворками. Поэтому если у вас есть идея для доклада — пишите.
P.S. Все принятые доклады и условия участия можно, как обычно, посмотреть на сайте конференции [2].
Автор: JUG.ru Group
Источник [13]
Сайт-источник PVSM.RU: https://www.pvsm.ru
Путь до страницы источника: https://www.pvsm.ru/javascript/250398
Ссылки в тексте:
[1] мозг: http://www.braintools.ru
[2] следующий HolyJS: https://holyjs-piter.ru/
[3] rempl: https://github.com/rempl
[4] с докладом про перфоманс JS: https://holyjs-piter.ru/talks/rendering-performance-from-the-ground-up/
[5] по ссылке: https://www.youtube.com/playlist?list=PL8sJahqnzh8IDythQu3ZJPqnvuSXQF8MV
[6] Douglas Crockford,: https://twitter.com/crockfordfacts
[7] нашедших в JS хорошие стороны: http://shop.oreilly.com/product/9780596517748.do
[8] The Post JavaScript Apocalypse: https://holyjs-piter.ru/talks/keynote-the-post-javascript-apocalypse/
[9] Typing, Goto There and Back Again: https://holyjs-piter.ru/talks/typing-goto-there-and-back-again/
[10] Lea Verou: https://twitter.com/leaverou
[11] «CSS Secrets»: http://shop.oreilly.com/product/0636920031123.do
[12] Call For Papers: https://holyjs-piter.ru/callforpapers/
[13] Источник: https://habrahabr.ru/post/324364/?utm_source=habrahabr&utm_medium=rss&utm_campaign=best
Нажмите здесь для печати.