to post messages and comments.

@Darwin:

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

Слайды: docs.google.com

Баг, про который говорится в докладе ( bugs.chromium.org ), до сих пор в силе, несмотря на добавленные в 56-й версии оптимизации:
Functions that contain a compound let assignment (Optimized as of Chrome 56 / V8 5.6!)
Там же рекомендуют глянуть youtube.com (не смотрел пока)

Сегодня же, кстати, интереснейший перевод про сборку мусора выложили: medium.com

Пара related ссылок от себя:
Optimization killers: github.com (хотя русский перевод на хабре есть, лучше читать на ангельском, там обновляется)
По её мотивам была такая любопытная хрень, ныне неподдерживаемая похоже — npmjs.com

Ну и кстати вакансия у ребят там очень интересная: gist.github.com

@jt3k:

Вчера вечером побывал на MoscowJS 30 и вот мой отчёт:

итак.
————
Первый доклад был про GraphQL и Relay от Вячеслава Слинько

GraphQL это такая штука которая позволяет на фронте задать формат данных в котором прилетит ответ от сервера

То есть вместе с запросом мы указываем формат в котором будет ответ

Это позволяет не насиловать бекенд запрашивая у них новые коннекторы , возможно с повторными дублирующими данными но в новом виде

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

СИТУАЦИЯ, когда мы ставим лайк а затем нужно обновить вьюхи(добавить+1) где этот же лайк также отображается, РЕШАЕТся легко этим фреймворком.

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

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

Ну в общем это интересная штука в основном для построения лейаута страницы.

Допустим у нас есть родительский контейнер в котором куча детей. и нам их надо расположить по сетке.

В гридах это делается просто добавлением родителю инфы о ширинах колонок и о высоте строк и их кол-ве.

И дети магическим образом могут поместиться в эту модульную сетку..

В общем я думал это чтото сложное, а оказалось сложное в плане наличия 20 разных свойств, и простое в плане пониманияя принципа
————
Следующий доклад был от
Копылова Егора, из Яндекс

Он рассказывал про их опыт создания изоморфного SPA приложения с использованием react redux express.

Это лучше видеть самому.
Чувак разжевывает сложные темы простым и понятным языком. Мне очень понравился этот доклад.
————
Ещё был чувак в очках и с бородой(Алексей Фомкин) пишущий на scala и он говорил про то какой язык scala приятный и клёвый.

В нём всего 40 ключевых слов, в отличие от Javascript в котором их 46

Докладчик долго говорил про сам язык а затем рассказал что у них юзается транспиллер — scala.js который превращает это в код на js.

Этот доклад мне не очень был интересен.

@xeningem:

Посмотрел на днях выступление Андрея Аксёнова на DevPoint2 (оба интересные, но более весёлое разумеется то, которым этот самый DevPoint закрылся).
Прекращаем писать код.
Собственно ссылки:
devpoint.ru
Файл на народе (чтобы не париться с выковыриванием из кешей браузера и т.д.):
narod.ru