В этот раз мы собирались дружной компанией в офисе New.HR и обсудили различные новые API, которые появились в браузерах, всевозможные предложения по улучшению и развитию языка и API, известные TC39 и много что ещё.

В этом выпуске принимали участие:

  • Константин Буркалёв
  • Александр Майоров
  • Андрей Смирнов
  • Сергей Рубанов
  • Иван Бурнаев

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

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

Внезапно новый 52й выпуск. В гостях Андрей Мелихов и Вячеслав Слинько. Тема разговора: микросервисы на фронтенде.

Когда-то, еще работая в крупной компании, была у нас идея фикс — создать такую архитектуру на фронтенде, чтобы можно было сочетать в себе разные технологии и фреймворки. Например, можно было бы сочетать React и Angular. И чтобы это все взаимодействовало как микросервисы. Зачем? Переход на новую технологию в энерпрайзе очень дорого. Чтобы что-то попробовать — надо получить ресурсы (люди, время). Можно завести отдел RnD и делать там эксперименты. Но это так же не дешево.

А еще хочется ускорить разработку. Представьте себе, что вы нашли себе компонент мечты, и понимаете что вы можете взять его и заюзать, но он написан на Angular. А у вас React. Писать свой? А представьте, что если было бы можно его встроить в текущую архитектуру. Мечта? Мы думали что мы безумцы но, как показывает практика, не мы одни думали в этом направлении. Мы даже рассматривали некоторые подходы и техники и пытались придумать что-то свое.

В этом подкасте мы попытались понять что такое микросервисы на фронтенде.

  • Что такое микросервисы на фронтенде? 00:00:08
  • Можем ли мы скрестить React с Angular?
  • Фронтенд микросервисы на SSI/ESI ? 00:18:29
  • iFrame в качестве контейнера для микроприложений – почему нет? 00:20:44
  • Обсуждаем проект Mosaic (https://www.mosaic9.org) 00:27:08
  • Web Components созданы для реализации микросервисов на фронтенде 00:32:07
  • Open Components 35:00:24
  • Выводы: проблемы множества фреймворков и разных версий библиотек присущи только большим энтепрайзным проектам  37:34:00
  • В чем прелесть Vue.js 38:48:00
  • AWS Lambda и Cloudflare Workers как инструмент построения микросервисов на фронтенде 43:09
  • Смешивать Angular и React – это издевательство над пользователями 46:21:00
  • Вывод: микросервисы на фронтенде – это подход при котором мы собираем результирующий фронтенд из частей с разных сервисов 48:00:00
  • Новости: в JS завезли BigInt 49:05:00
  • Регистраторы продают уже заблокированные домены! 55:28:00
  • Книга “Чистая архитектура” 58:50:00
    • Авторы фреймворков не знают ваших проблем и знают свои проблемы. Поэтому создавая фреймворки они решают свои проблемы! 01:00:37
  • Почему наши крупные компании больше не пишут свои фронтенд фреймворки и зависят от Google и Facebook ? 01:01:36
  • Новая книга Фаулера с примерами на JavaScript – это победа JS или хайп? 01:07:30
  • Не нужно замыкаться на чем-то одном и быть узко специализированным разработчиком. Нужно учить не фронтенд и бекенд, нужно изучать весь мир программирования 01:07:48
  • Конференции 01:19:10
  • Cut! 01:22:50

Пики

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

Внезапный, но запоздалый, 51й выпуск. В гостях Сергей Рубанов на правах соведущего и гость, спикер WSD и React Moscow (который прошел следом за WSD) – Григорий Шехет. Ребята заехали ко мне в офис, с пивом. В итоге был импровизированный BeerJS на 3х.

Записались мы сразу после Web Standards Days, но, по техническим причинам, выкладываемся только сейчас.  Часть новостей, которые мы обсуждали – давно уже старости. Но мы не новостной подкаст и суть бесед не в том, чтобы всех оповестить о новости, а порассуждать о том, как на нас это повлияло и ка будет влиять, высказать личное мнение.

 

Пики

 

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

Юбилейный 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)