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

FrontFest.Kvartirniki — говорим о будущем JavaScript и судьбе фронтенд-разработчика

FrontFest.Kvartirniki — говорим о будущем JavaScript и судьбе фронтенд-разработчика - 1

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

Каждый квартирник проходит на определенную тему, которую задают и разгоняют наши эксперты. Первый квартирник — о будущем JavaScript глазами Владимира Дашукевича и Евгения Гусева. На втором обсуждаем с Владиславом Козулей профессию фронтендера с разных сторон. И на финал рефлексируем на тему происходящего в мире фронтенд-разработки с Никитой Прокоповым и Виктором Грищенко. Квартирники переходят в виски-энд, где дискуссии идут еще в более неформальной плоскости.

Рассказываем в статье, почему эти темы важнее других и чем хороши эксперты.

§ Кто такой фронтенд-разработчик

Недавно фронтендер был неким умельцем, обходил с помощью «хаков» ограничения браузеров и решал сложные и не очень задачи. Сейчас это инженер, который использует более привычные для мира бэкенда инструменты: системы сборки, тестирования, измерения производительности и т. д.

Не все придерживаются такого мнения.

Владиславом Козулей Разберемся в этом вместе с Владиславом Козулей [1] — фронтендером, дизайнером, мемологом, ведущим слегка смешного твиттера.

На квартирнике «Почему никто не воспринимает фронтендеров всерьёз [2]» посмотрим на фронтендера с разных сторон:

  • С точки зрения бекендера — фронтендер не умеет программировать и не видит общей картины.
  • С точки зрения бизнеса — всем всё равно, интерфейс не нужен.
  • С точки зрения фронтендера — кругом плохой код! Инструменты не работают!

А вот видео-приглашение от Владислава

§ Будущее JavaScript

Год за два — так развиваются веб-технологии:

  • Каждый год JavaScript получает больше новых операторов и синтаксического сахара.
  • Каждый месяц выходят версии браузеров, а с ними огромное количество новых API.
  • Мы можем писать почти на любом языке программирования в браузере с кросс-компиляцией в WebAssembly код.

Помечтаем на квартирнике «Туманное будущее JavaScript или куда мы все идем [3]» с экспертами: Владимиром Дашукевичем [4] и Евгением Гусевым [5].

Владимир Дашукевич Владимир — фронтендер c 7-летним опытом, экспериментатор и страстный поклонник кофе, теории графов, типизированных языков программирования и философии Канта.

Евгений Гусев Евгений — фронтенд тимлид из компании Wrike. Занимается разработкой высоконагруженного SAAS приложения на Dart (он живой!) и Angular 2.0

Обсудим будущее профессии фронтенд-разработчика. На что повлияет WebAssembly в браузере, какую работу можно будет отдать C/С++ программистам. Обсудим возможность запуска кода Java или C# в браузере. Поговорим о параллельно исполняющемся JavaScript коде и атомарных операциях в нем. Погрузимся в типизацию на примере TypeScript, Flow, PureScript, Reason и обсудим последние предложения по типизации самого JavaScript.

§ Немножечко рефлексии

Подслушали в Твиттере

Никита Прокопов
— Очень хочется конференции, где люди тупо рефлексируют о том, что в программировании происходит, а не докладывают радостно о достижениях НТП научно-технического прогресса.

Андрей Ситник
— Мы пробовали рефлексировать в JS и это ни к чему не привело. Рефлексия быстро скатывается к нытью. Нужно искать причины и их исправлять. А рассуждения «у всех проблемы с вебпаком» как раз блокируют исправления — формирует выученную беспомощность.

Никита Прокопов
— Не. Отсутствие рефлексии приводит к тому, что люди просто делают фигню и не задумываются, почему и зачем.

Владимир Грищенко
— Может на квартирнике FrontFest раздуть тему?

А давайте раздуем, подумали мы и вот результат — квартирник «Тренды и фронтенды [6]»

Кто все эти люди?

Никита Прокопов Никита Прокопов [7], Cognician. Пишет бэкенды, фронтенды и распределенные системы на Clojure, ведет блог о программировании и человеко-компьютерном взаимодействии, рисую шрифт Fira Code. Автор DataScript, Rum, AnyBar.

Виктор Грищенко Виктор Грищенко [8], Врачи без границ. Сеньор-помидор. Распределённые системы, синхронизация данных. ЦБ РФ, Яндекс, TU Delft, своя компания, realm.io

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

Тизер:

  • Всё плохо. Нормального инструмента синхронизации нет. Либо плохие и приготовить нормально нельзя, либо плохие и приготовить нормально очень сложно.
  • Никто даже не понимает, как всё плохо с синхронизацией. Никто не бьет тревогу. Просто берут и пользуются. А там дыры! Конфликты! Оно чуть ли не разваливается.
  • Почему ни у кого ничего не получилось до сих пор? Разъясните, почему все дураки. Надо ли оно вообще? Можно ли вообще?
  • Почему Dahl и Holowaychuk убежали в Go?
  • Почему Прокопов пишет на Clojure?
  • Где Попп и что такое OCaml?
  • Кто сказал «Reason»?
  • Что? Typescript?


FrontFest прекрасен не только аутентичными квартирниками, но и программой, например: JAVASCRIPT [9], VYORSTKA [10], MIX [11], два кинота [12] и поток воркшопов [13]. И это точно.

Регистрируйтесь [14], осталось 16 дней.

Автор: tth

Источник [15]


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

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

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

[1] Владиславом Козулей: https://2017.frontfest.ru/speaker/12668/?utm_source=habr&utm_medium=news&utm_campaign=kvartirniki

[2] Почему никто не воспринимает фронтендеров всерьёз: https://2017.frontfest.ru/lecture/26/?utm_source=habr&utm_medium=news&utm_campaign=kvartirniki

[3] Туманное будущее JavaScript или куда мы все идем: https://2017.frontfest.ru/lecture/38/?utm_source=habr&utm_medium=news&utm_campaign=kvartirniki

[4] Владимиром Дашукевичем: https://2017.frontfest.ru/speaker/12590/?utm_source=habr&utm_medium=news&utm_campaign=kvartirniki

[5] Евгением Гусевым: https://2017.frontfest.ru/speaker/12879/?utm_source=habr&utm_medium=news&utm_campaign=kvartirniki

[6] Тренды и фронтенды: https://2017.frontfest.ru/lecture/32/?utm_source=habr&utm_medium=news&utm_campaign=kvartirniki

[7] Никита Прокопов: https://2017.frontfest.ru/speaker/12699/?utm_source=habr&utm_medium=news&utm_campaign=kvartirniki

[8] Виктор Грищенко: https://2017.frontfest.ru/speaker/12602/?utm_source=habr&utm_medium=news&utm_campaign=kvartirniki

[9] JAVASCRIPT: https://habrahabr.ru/post/340156/

[10] VYORSTKA: https://habrahabr.ru/post/339708/

[11] MIX: https://habrahabr.ru/post/339212/

[12] два кинота: https://habrahabr.ru/post/341352/

[13] поток воркшопов: https://habrahabr.ru/post/340794/

[14] Регистрируйтесь: https://2017.frontfest.ru/?utm_source=habr&utm_medium=news&utm_campaign=kvartirniki

[15] Источник: https://habrahabr.ru/post/341512/