В новогодний выпуск к нам в гости пришел Сергей Рубанов (Twitter и GitHub): человек-энциклопедия спецификаций ECMAScript, OpenSource-контрибьютор, докладчик различных фронтенд конференций и митапов и один из оранизаторов Moscow BeerJS. Обсудили уходящий год, что он нам принес в плане поддержки новых стандартов, обновлений популярных фреймворков и библиотек, новых технологий и методологий разработки браузерных и серверных приложений на JavaScript и веб-стандартах. Немного поговорили о ближайщем будущем WebAssembly, PWA и WebVR.
- Стандарты:
- Node.js:
- кончается период поддержки старых версий, все переходят на Node 6 (LTS) 24:06
- Node.js on ChakraCore: с 20 ноября есть на всех платформах (там даже есть async/await) 25:07
- Фреймворки:
- Сборка:
- webpack 2 с поддержкой динамических импортов готовится к релизу 57:48
- yarn ворвался в нашу жизнь 1:01:29
- зачем каждому языку свой пакетный менеджер? 1:05:36
- CSS в JS: JSS, Aphrodite, Styletron (Virtual CSS), radium 1:06:57
- CSS не нужен (спойлер: HTML и JSX тоже) 1:11:03
- CSS Houdini 1:15:58
- WebAssembly почти везде (только не в Safari) 1:16:36
- Транспиляторы:
- TypeScript растет и развивается: Babel не нужен? 1:25:13
- в Babel вообще куча всего: меньше контрибьюторов, babel-preset-env, babili, пропозалы в отдельную репку 1:26:50
- VR: WebVR, A-Frame, React VR 1:32:55
- PWA: немного статистики 1 и 2 1:38:21
- Список конференций 2017 1:39:17
В сером осеннем Берлине мы встретились с создателем Swarm Виктором Грищенко (@gritzko) и взяли у него интервью. Говорим о синхронизации данных в многопользовательских приложениях, различных NoSQL хранилищах и планах развития проекта.
В новостном блоке обсуждаем GraphQL, Angular Universal и Redux.
- Definitely Typed 00:00:44
- Опыт использования GraphQL 00:05:30
- Статья “GraphQL: A data query language”
- Relay
- Falcor
- Angular Universal 00:17:20
- Перевод приложения с Flux на Redux 00:20:17
- Object.observe deprecated 00:25:35
- Пики
- Андрей 00:29:29
- Костя 00:33:25
- Миша 00:36:05
- Интервью с Виктором @gritzko Грищенко 00:39:10
Специальный корреспондент @filipovskii отправляется в Екатеринбург, чтобы взять интервью у докладчиков одной из лучших frontend-конференций в России. При чём здесь родственники? Новая версия скандального фреймворка. Как мигрировать? Над чем работал Игорь Сысоев?
Всё это и многое другое в нашем спец-выпуске!
- Выпуск React 0.14 00:00:45
- Выход nginScript 00:04:04
- Подкаст Radio QA 00:09:16
- Поездка на FrontTalks 00:11:02
- Пики
- Костя 00:13:45
- Андрей 00:15:23
- Интервью с FrontTalks
- Владимир Кузнецов @mista_k 00:19:34
- Интервью с Léonie Watson @LeonieWatson и Chaals Nevile @chaals 00:24:42
- Интервью с Анной Селезнёвой @asktwi 00:32:27
- Интервью с Александром Завьяловым @ihannky 00:43:44
- Интервью с Martin Kleppe @aemkei 00:50:36
- Интервью с Олегом Моховым @olmokhov 01:03:52

- Интервью с Романом Дворновым @rdvornov 01:13:27
К нам в гости заехал Андрей Ситник, автор PostCSS, почётный докладчик, фронтендер Злых Марсиан. Помимо прочего говорим о пре- и постпроцессорах, Ruby-сообществе и диалектах JavaScript.
- О PostCSS 00:03:00
- О парсерах CSS 00:11:30
- Пре-процессоры умирают 00:14:50
- Вопрос от @shuvalov_anton про Assets Pipeline 00:25:13
- Offline First 00:30:13
- Что стало с grunt-autoprefixer? 00:40:48
- CSS Modules – новое предложение стандарта для изоляции CSS 00:44:00
- Вопрос от @samosad про переезд CSS в JS модули 00:56:47
- Нам нужно больше языков, компилирующихся в JS 01:10:10
- Пики
- Миша Башкиров 01:19:35
- Андрей Ситник 01:22:15
- Миша Башкиров 01:25:52
- Андрей Саломатин 01:27:10
Антон Шувалов — фронтенд разработчик в Рамблере. Вы возможно знаете его по проектам page.js, code screenshots, выступлению на MoscowJS 15. Вместе с ним мы обсуждаем инструменты и сетап разработчиков, подходы к сборке скриптов и альтернативы Backbone.