В первой части подкаста у нас в гостях Алексей Гурьянов, один из мейнтейнеров фреймворка Cerebral, с рассказом про нелегкую, но интересную, жизнь разработчика в опенсорсе, про развитие фрейморка в условиях жесткой конкуренции со стороны Facebook и другими, его преимущества по сравнению с Redux и MobX и немного про кишочки. Во второй части Саша рассказывает про текущее состояние VR и AR в вебе и на телефонах, а ближе к концу мы мечтаем о том, какое будущее нас ждет, когда эти технологии стабилизируются и будут нормой жизни.

  • Алексей Гурьянов про разработку фреймворка Cerebral
    • Как пришел во фронтенд 00:00:33
    • Как пришел в проект Cerebral во временя хайпа React и Redux 00:04:40
    • Почему решили создавать Cerebral, похожий на React/Redux 00:08:14
    • ES6 template strings в сигналах 00:12:35
    • Оптимизация рендеринга 00:16:31
    • Что мотивировало продолжать разработку при таком хайпе Redux 00:17:47
    • Экскурс в историю: от CerebralJS к Cerebral 2 00:18:33
    • Инструменты отладки состояния приложения и производительности 00:21:45
    • Примеры продакшн приложений Unity Connect и WebpackBin 00:26:01
    • Как происходит бутстрап и разработка приложения с использованием Cerebral 00:27:32
    • Сложности перехода с npm на yarn 00:29:18
    • Как готовится миграцию на Cerebral 2 00:31:52
      • полуавтоматическая миграция с помощью codemod toolkit 00:35:09
    • Официальные модули для работы c HTTP, Firebase, формами, localStorage и другим 00:40:36
    • Как позиционируется относительно MobX: между Redux и MobX 00:44:28
    • Управление сайдэффектами 00:46:50
    • Как устроена модель 00:48:54
    • Статья “Доводы в пользу function tree” 00:51:22
    • Вынесение побочных эффектов из ядра в отдельные модули 00:56:30
    • Концепция сигналов, которая никак не связана с другими языками 01:02:32
    • Поддержка биндингов к inferno 01:03:46
    • Развитие комьюнити: мы ищем таланты 01:06:18
  • Саша про VR и AR в вебе
Скачать выпуск (mp3, 53 MB)

По случаю накопившихся вопросов (а также опыта, что гораздо важнее) по Angular 2 мы позвали в гости Алексея Охрименко (Twitter, GitHub), который давно зарекомендовал себя как специалист по различным фреймворкам и библиотекам, включая AngularJS и D3.js, а также как профессиональный спикер различных российских конференций и митапов. Также к нам снова присоединился Александр Майоров, с очередными новостями из мира TypeScript, который продолжает бурно развиваться и радовать многих разработчиков. Ну и, конечно, мы не смогли пройти мимо новости о Yarn, о котором разгорелись бурные споры.

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

Сторы без состояния, React вне DOM, синхронизация данных не по REST. Странные вещи происходят, когда на RadioJS приходит Дэн Абрамов. Вместе с автором React Hot Loader, React DnD и Redux обсуждаем его проекты, React Europe и жизнь opensource разработчика.

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