Юбилейный 50й выпуск RadioJS! Как и обещали, выдерживаем наш график и выпускаем ежеквартальынй выпуск (ну +-, да да). Подводим итоги года, фронтенд в 2017 году и в 2018, безбашенные браузеры, вебассембли, битва фреймворков, опенсорс и много чего еще. В гостях – Виталий Слободин, который убил PhantomJS ради хедлес хрома.
Передаем приветы всему сообществу и, в частности, Петру Мязину с его пятиминутками, Вебстандартам, Девшахте, Фронтенд Юности, Смирнову Андрею и Фронтенд Викенду, Роману Дворнову, Алексею Охрименко, Сергею Рубанову…

  • В гостях Виталий Слободин. Кто это? 🙂 00:00:58
  • Итоги года для подкаста (сколько выпусков и планы) 00:03:00
  • Передаем приветы: Петру Мязину с его пятиминутками, Вебстандартам, Девшахте, Фронтенд Юности, Смирнову Андрею и Фронтенд Викенду Роману Дворнову, Алексею Охрименко, Сергею Рубанову… 00:04:00
  • Виталий говорит про то, как Гугол пришел к хедлесхрому 00:07:50
  • Совместим ли хедлес хром и папетир с фантомом? 00:11:04
  • Зачем нужен хедлес ФФ и прочие кроме тестирования? 00:14:10
  • Не страшно ли ставить на боевой сервер хедлес хром? 00:16:18
  • Зачем SSR на хедлес хром? 00:17:20
  • Разочарование в опенсорсе 00:17:45
  • Тишина в эфире 00:18:49
  • Разочарование в опенсорсе 00:19:04
  • Если опенсорс стал рутиной – что делать? 00:25:30
  • Как искать мантиейнеров к себе в проект? 00:26:30
  • Разобрался ли Виталий в тонокстях работы движка браузера и JS? 00:30:14
  • Про WebAssembly. Перспективы и наши ожидания. 00:32:30
  • Про TypeScript и релизы 00:42:05
  • Про Flow 00:46:20
  • Web Components и нативные импорты 00:47:00
  • Vue.JS – новый хайп. Все переписываем теперь на Vue 00:50:10
  • Анонс “Moscow VueJS Meetup” в 2018 году 00:50:50
  • Про V8 и чем он запомнился в 2017 году 00:59:00
  • Релиз MongoDB 3 и появление ML библиотек на JS (Node FANN, Tesseract.js, Az.js, Brain, Natural) 01:10:20
  • Safari жжот и развивается. 01:15:20
  • PWA – хайп? Базворд? Или все же стоящая технология? 01:19:30
  • SPB Beer JS Party, привет Питерскому фронтенд сообществу и Сергею Рубанову 01:23:00
  • GraphQL vs REST API. 01:24:30
  • А вы все еще траншпилите свой код? 01:29:00
  • CSS Grid Layaout (привет Вадиму Макееву). И зачем Flexbox. 01:31:00
  • Serverless хайп. Что об этом думаете? 01:34:00
  • Разочарования года. 01:38:00
  • Почему фронтенд юность в нашем фронтенде. 01:43:00
  • С новым годом и до новых встреч в 2018 году! 01:45:00
  • Cut! 01:47:00
Скачать выпуск (mp3, 61 MB)

Одни нас уже похоронили. Другие верили и ждали. Вот эти другие нас смотивировали все-таки бросить свои дела, детей, работы и заботы, купить пиво и встретиться в радиорубке. Буквально, физически, оффлайново. Мы встретились и…

И сделали прямой эфир на 3 часа. При этом наговорили под запись на полтора часа разного интересного. Обсудили кто на какие митапы ходил, кто что использует, хайпы, тренды, все дела. Что-то мы сванговали и что-то уже даже исполнилось (HTML импорты, например).

В гостях у нас был Сергей Рубанов, который в очередной раз нам рассказал про то как войти в Go, про новый ReasonML. Поговорили про веб-компоненты, webassembly, pornhub, MonkeyC и прочее.

Итак встречайте, после долгого перерыва, долгожданный, в прямом смысле слова, 49й выпуск Радиооо ЖыЭсссс!

Некоторые ссылки на то, о чем говорили в выпуске:

Скачать выпуск (mp3, 76 MB)

Давно обещанный выпуск, целиком посвященный веб-компонентам и Polymer. Сделали введение в тему, обсудили подводные камни и перспективы технологии, а также ответили на многие вопросы наших активных слушателей трансляции, сделавших рассказ менее пафосным и более живым. За кадром остались еще многие и многие другие неосвещенные темы и подробности, которые в будущем еще не раз всплывут в нашем подкасте.

  • Четыре спецификации и их поддержка в браузерах 00:01:49
  • Полифилл 00:10:46
  • HTML Imports vs ES6 Modules 00:12:55
  • Удобство использования <template> 00:14:40
  • Жива ли тема веб-компонентов? 00:16:59
  • Что дает Polymer поверх веб-компонентов? 00:19:02
  • Кто использует веб-компоненты? 00:24:38
  • Почему выбирают веб-компоненты 00:26:28
  • Похожа ли разработка на другие фреймворки? 00:31:52
  • Наследование веб-компонентов 00:34:38
  • Стоит ли сейчас начинать разработку на Polymer: особенности миграции 1.x => 2.x 00:35:40
  • Альтернатива Polymer: SkateJS 00:39:10
  • Откажемся ли мы от Angular и React когда взлетят веб-компоненты? 00:42:32
  • Переиспользование библиотек в разных компонентах 00:45:14
  • Чем так плохи HTML Imports 00:47:22
  • Импорт веб-компонентов с других доменов и CSP 00:51:16
  • Насколько маленькими должны быть веб-компоненты 00:53:10
  • Шаринг стилей и производительность 00:59:08
  • Сборка проекта и сравнение: polymer-bundler (ex. vulcanize) vs Webpack 01:03:14
  • Material Design спеки и PolymerElements 01:06:17
  • Миграция с Angular (или других фреймворков) на Polymer 01:08:12
  • Примеры компонентов, которые мы разрабатываем 01:12:16
  • В чем киллер фича веб-компонентов: долговечность, доступность и стабильность компонента 01:13:26
  • Проблемы с юнит-тестированием 01:20:42
  • Polymer Summit 2016 01:23:52
  • Как разрабатывать большие приложения на нестабильной спеке 01:25:02
  • Как связывать между собой веб-компоненты 01:28:34
  • Микросервисная архитектура на фронтенде 01:34:26

По традиции напоследок пара слов про новый релиз TypeScript 2.2 01:44:48

Скачать выпуск (mp3, 51 MB)

В новогодний выпуск к нам в гости пришел Сергей Рубанов (Twitter и GitHub): человек-энциклопедия спецификаций ECMAScript, OpenSource-контрибьютор, докладчик различных фронтенд конференций и митапов и один из оранизаторов Moscow BeerJS. Обсудили уходящий год, что он нам принес в плане поддержки новых стандартов, обновлений популярных фреймворков и библиотек, новых технологий и методологий разработки браузерных и серверных приложений на JavaScript и веб-стандартах. Немного поговорили о ближайщем будущем WebAssembly, PWA и WebVR.

Скачать выпуск (mp3, 50 MB)