Первый в 2019 году выпуск посвящен обсуждению темы: можно ли писать на  Node.JS настоящий бэкенд? Что значит настоящий бэкенд и кто они настоящие бэкендеры? Может ли быть JS разработчик бэкендером?

Сейчас нода уже используется на бэкенде, но это паттерн BFF. И вот вопрос, почему такой бэкенд не настоящий? Чем он отличается от PHP/Python/Ruby?

Считается что те, кто пишет на бэкенде – это фулстеки, но в наше время к фулстекам плохое отношение. Проблемы кадров. Трудно найти хорошего бэкендщика, так как те кто пишет на JS –  не проходят собеседование, а те кто проходят – пишут на чем-то другом.

На все эти и другие вопросы мы и попытались дать ответы в подкасте.

В роли ведущего Александр Майоров

В гостях:

  1. Андрей Мелихов
  2. Глеб Михеев
  3. Илья Климов
  4. Николай Матвиенко
  5. Павел Малышев
Скачать выпуск (mp3, 41 MB)

 

Это последняя запись в уходящем году. Мы собрались большим звездным составом. Некоторые из гостей коллеги по цеху – ведущие других подкастов, так что в какой-то момент вы можете забыть что это RadioJS 🙂

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

  • Александр Майоров (ведущий Radio.JS, помогает найти работу мечты)
  • Сергей Рубанов (соведущий Radio.JS, организатор Beer.JS Moscow)
  • Павел Малышев (евангелист Svelte)
  • Петр Мязин (ведущий подкастов 5minreact, 5minphp)
  • Женя Фомин (Moscow Vue.js meetup organizator)
  • Андрей Мелихов (ведущий подкастов “Ночной фронтенд” и “Девшахта”)

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

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

В этот раз мы собирались дружной компанией в офисе 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)