...

пятница, 2 июня 2017 г.

Открытая трансляция из главного зала конференции HolyJS 2017 Piter: Douglas Crockford, Lea Verou и еще кое-кто

Мы продолжаем делиться открытыми трансляциями для желающих принять субботний поток силы! Ранее мы уже открывали трансляции с конференций DotNext 2017 Piter, Mobius 2017 Piter и JPoint 2017 (сейчас доступ к ней закрыт). В этот раз источник силы будет подпитывать JavaScript-разработчиков.

3 июня 2017 в 10 утра (по московскому времени) начнется бесплатная онлайн-трансляция из главного зала HolyJS 2017 Piter!

Первый трек (проходит в главном зале) – самый большой и популярный среди наших участников. Во второй день конференции в первом треке выступят:

  • Алексей Золотых — ES2017 vs Typescript vs Dart. Сравниваем без эмоций
  • Douglas Crockford — Goto There and Back Again
  • Anjana Vakil — Functional Programming in JS: What? Why? How?
  • Алексей Иванов — Внутреннее устройство бандла webpack
  • Владимир Гриненко — Зависимости в компонентном вебе, сделанные правильно
  • Lea Verou — JS UX: Writing code for humans

Помимо этого, с 10 утра и в перерывах между докладами вы сможете посмотреть live-интервью со спикерами и участниками конференции. Не переключайтесь!

Ссылка на трансляцию и подробную программу – под катом.

Программа трека


10:30-11:30 Алексей Золотых — ES2017 vs Typescript vs Dart. Сравниваем без эмоций

Перед разработчиками очень часто стоит непростая задача выбрать язык программирования для разработки клиентской части приложения. Как правило: выбор стоит между тремя китами: JavaScript, TypeScript и Dart. Легкий battle технологий без глубокого погружения. Алексей знает о чем говорит, за 10 лет JS-разработки он успел попробовать многое.



12:00-13:00 Douglas Crockford — Goto There and Back Again

Этот (второй по счету) доклад Дугласа Крокфорда на конференции HolyJS 2017 Piter будет выдержан в стиле «два шага вперед, три шага назад, или почему надо знать путь развития технологии». Разбираться будем с противоречиями в языковом дизайне, начиная с письма Дийкстры к редактору.

И да, как искренне любящий JS и находящий в нём хорошие стороны, Дуглас не будет церемониться. Готовтесь к тому, что уроки силы и уроки танцев будут с Дугласом по полной программе.



13:30-14:30 Anjana Vakil — Functional Programming in JS: What? Why? How?

Анджана посвятила свой доклад функциональному программированию на JS с использованием базовых JS-фич и некоторых популярных FP-библиотек, таких, как Mori и Ramdа. В свободное от выступлений время Anjana уже прошла путь от философии к преподаванию английского языка и от прикладной лингвистики к разработке ПО. Поэтому она сможет доходчиво дать ответы на вопросы о том, как выглядит функциональный код и чем он лучше других; как начать писать в стиле функционального программирования; откуда такой ажиотаж, а главное — зачем?



15:15-16:15 Алексей Иванов — Внутреннее устройство бандла webpack

Webpack стал де-факто стандартом для сборки крупных приложений на JS. Его используют почти все, но, как правило, как черный ящик: если положить вот сюда файлы и написать такие-то строки в конфиг, то потом на выходе автоматически получится бандл. Опыт с проектами для eBay, Яндекса и Communigate позволил понять, как выглядит бандл изнутри, как разные настройки на него влияют, почему некоторые настройки могут привести к неожиданным сайдэффектам, а также как все это отладить и оптимизировать. Этим и будет делиться Алексей в своём докладе.



16:45-17:45 Владимир Гриненко — Зависимости в компонентном вебе, сделанные правильно

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

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

В своем докладе Владимир Гриненко, будучи руководителем группы общих компонентов интерфейсов в симферопольском офисе Яндекса, покажет способ, как избавиться если не от всех неприятностей, то от многих. В докладе будет рассказано, как применить новый подход на примере сборки на Gulp и Webpack. А также о пакете, который не только позволяет собирать таким образом проекты на React, но и обеспечивает множественное наследование для React-компонентов.



18:15-19:15 Lea Verou — JS UX: Writing code for humans

Lea Verou — автор книги «CSS Secrets» и один из экспертов CSS Working Group. Пока кто-то делит людей на «разработчиков-технарей» и «дизайнеров-гуманитариев», Лия известна своей любовью и к коду, и к дизайну, что она и реализовала на практике в нескольких open source проектах (Prism, Dabblet и -prefix-free)

Не удивительно, что кейноут «JS UX: Writing code for humans» как раз будет связан с этим пересечением: Лиа расскажет о том, как применение UX-подходов к программированию может сделать ваш код лучше. В конце концов, код, который кому-то надо читать (включая вас самих в будущем) — это тоже своего рода UI!

Трансляция в перерывах


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

Мы решили эту проблему по-своему – в перерывах будут транслироваться события, происходящие на конференции, а также интервью со спикерами. Вести интервью будут ARG89 вместе с phillennium — скучать вам не придется. Вопросы, если таковые вдруг возникнут, можно будет задать в Telegram-канале конференции: t.me/holyjsconf

Ограничения


  • Поскольку трансляция бесплатная, она предоставляется по принципу as is: мы уверены, что все будет хорошо, но если вдруг что – не обессудьте!
  • Видеозаписей не будет. То есть они, конечно, будут, но только для участников конференции, оставивших фидбек. А для всех остальных мы традиционно выложим их через 3-4 месяца.
  • Вы не сможете смотреть, что происходит в других залах. А там будет много интересного. В следующий раз регистрируйтесь и смотрите все без ограничений.

Да пребудет с вами сила!

Комментарии (0)

    Let's block ads! (Why?)

    Комментариев нет:

    Отправить комментарий