![](https://habrastorage.org/webt/lr/fb/rp/lrfbrpuafbc0zme9k7wc1iirvs0.png)
На FrontFest будет много общения — живых неформальных разговоров в формате, который мы называем квартирником. На квартирниках мы спорим с экспертами и другими участниками, обсуждаем важные и острые темы. Все проходит в формате прямого диалога, потому получается динамично и увлекательно. По-умному это называют дискуссионными панелями. Но это как «лекция» и «делегат» — звучит скучно, а у нас будет улетно.
Каждый квартирник проходит на определенную тему, которую задают и разгоняют наши эксперты. Первый квартирник — о будущем JavaScript глазами Владимира Дашукевича и Евгения Гусева. На втором обсуждаем с Владиславом Козулей профессию фронтендера с разных сторон. И на финал рефлексируем на тему происходящего в мире фронтенд-разработки с Никитой Прокоповым и Виктором Грищенко. Квартирники переходят в виски-энд, где дискуссии идут еще в более неформальной плоскости.
Рассказываем в статье, почему эти темы важнее других и чем хороши эксперты.
§ Кто такой фронтенд-разработчик
Недавно фронтендер был неким умельцем, обходил с помощью «хаков» ограничения браузеров и решал сложные и не очень задачи. Сейчас это инженер, который использует более привычные для мира бэкенда инструменты: системы сборки, тестирования, измерения производительности и т. д.
Не все придерживаются такого мнения.
![Владиславом Козулей](https://habrastorage.org/webt/r-/80/qe/r-80qexe9lfa4qrvusjzy9mwgjk.jpeg)
На квартирнике «Почему никто не воспринимает фронтендеров всерьёз» посмотрим на фронтендера с разных сторон:
- С точки зрения бекендера — фронтендер не умеет программировать и не видит общей картины.
- С точки зрения бизнеса — всем всё равно, интерфейс не нужен.
- С точки зрения фронтендера — кругом плохой код! Инструменты не работают!
А вот видео-приглашение от Владислава
§ Будущее JavaScript
Год за два — так развиваются веб-технологии:
- Каждый год JavaScript получает больше новых операторов и синтаксического сахара.
- Каждый месяц выходят версии браузеров, а с ними огромное количество новых API.
- Мы можем писать почти на любом языке программирования в браузере с кросс-компиляцией в WebAssembly код.
Помечтаем на квартирнике «Туманное будущее JavaScript или куда мы все идем» с экспертами: Владимиром Дашукевичем и Евгением Гусевым.
![Владимир Дашукевич](https://habrastorage.org/webt/59/e4/3c/59e43c3b0f2f5493305454.jpeg)
![Евгений Гусев](https://habrastorage.org/webt/2s/nh/3a/2snh3a3dne3szcasebnuklqtbyo.jpeg)
Обсудим будущее профессии фронтенд-разработчика. На что повлияет WebAssembly в браузере, какую работу можно будет отдать C/С++ программистам. Обсудим возможность запуска кода Java или C# в браузере. Поговорим о параллельно исполняющемся JavaScript коде и атомарных операциях в нем. Погрузимся в типизацию на примере TypeScript, Flow, PureScript, Reason и обсудим последние предложения по типизации самого JavaScript.
§ Немножечко рефлексии
Подслушали в Твиттере
Никита Прокопов
— Очень хочется конференции, где люди тупо рефлексируют о том, что в программировании происходит, а не докладывают радостно о достижениях НТП научно-технического прогресса.
Андрей Ситник
— Мы пробовали рефлексировать в JS и это ни к чему не привело. Рефлексия быстро скатывается к нытью. Нужно искать причины и их исправлять. А рассуждения «у всех проблемы с вебпаком» как раз блокируют исправления — формирует выученную беспомощность.
Никита Прокопов
— Не. Отсутствие рефлексии приводит к тому, что люди просто делают фигню и не задумываются, почему и зачем.
Владимир Грищенко
— Может на квартирнике FrontFest раздуть тему?
А давайте раздуем, подумали мы и вот результат — квартирник «Тренды и фронтенды»
Кто все эти люди?
![Никита Прокопов](https://habrastorage.org/webt/ip/oc/_h/ipoc_htjty21l8vffomho1voife.jpeg)
![Виктор Грищенко](https://habrastorage.org/webt/59/d3/68/59d3689cd4616371142097.jpeg)
На квартирнике Никита, Виктор и участники слегка порефлексируют о распределенных системах, синхронизации данных, архитектуре приложений, и бегстве из JS.
Тизер:
- Всё плохо. Нормального инструмента синхронизации нет. Либо плохие и приготовить нормально нельзя, либо плохие и приготовить нормально очень сложно.
- Никто даже не понимает, как всё плохо с синхронизацией. Никто не бьет тревогу. Просто берут и пользуются. А там дыры! Конфликты! Оно чуть ли не разваливается.
- Почему ни у кого ничего не получилось до сих пор? Разъясните, почему все дураки. Надо ли оно вообще? Можно ли вообще?
- Почему Dahl и Holowaychuk убежали в Go?
- Почему Прокопов пишет на Clojure?
- Где Попп и что такое OCaml?
- Кто сказал «Reason»?
- Что? Typescript?
FrontFest прекрасен не только аутентичными квартирниками, но и программой, например: JAVASCRIPT, VYORSTKA, MIX, два кинота и поток воркшопов. И это точно.
Регистрируйтесь, осталось 16 дней.