Как нельзя кстати к нам в гости пришел Олег Слободской – автор JSSдокладчик React Amsterdam и крестный отец CSS Modules, который как никто другой может рассказать про то, чем так ужасен CSS на крупных и долгих проектах, какие есть преимущества у инлайн-стилей, и как вообще жить в современном мире, когда каждый норовит придумать, как бы так еще теснее связать CSS с JS. О решениях наболевших проблем CSS и проблемах новых мы и поговорили, записав с Олегом часовое интервью.

  • Как зародилась идея JSS 04:30
  • В чем проблема CSS 08:00
    • Глобальные селекторы 10:15
      • Есть ли им место (типографика, Normalize.css)
      • Все ли стили должны быть изолированы в компоненте
    • Дублирование кода 13:16
    • Мертвый код и неявные зависимости 16:50
    • Специфичность 20:00
  • Какие есть подходы к CSS в JS
    • Инлайн-стили через JS 22:05
    • Генерация стилей в JS 27:43
    • CSS Modules и прочий постпроцессинг 31:03
  • Особенности работы JSS
    • Все ли проблемы решает библиотека 35:49
    • Проблемы производительности 37:00
    • Минификация 42:33
    • Недостатки 44:31
    • Сравнение с похожими решениями (radium и aphrodite48:40
    • Модульность как в PostCSS 51:36
    • JSS как compilation-таргет для CSSX 54:32
    • Примеси JS в CSS 59:25
Скачать выпуск (mp3, 59 MB)

Андрей привез с React Amsterdam много интересного, Миша наконец вернулся после болезни с накопившимися новостями, а Костя традиционно рассказал о последних разрабатываемых спецификациях. Майские чуток подкосили нас всех, так что выпуск выходит с большим запозданием.

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

Обсуждаем неприятную ситуацию с модулем left-pad, который автор убрал из репозитория и тем самым сломал сборки проектов вроде JSCS и Babel.

Говорим о новом поколении unit-testing фреймворков. Есть ли жизнь после Mocha?

Из новостей: Экспериментальная поддержка WebAssembly, новый формат сжатия изображений и критика socket.io.

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

Гламурные JS проекты всегда смотрели на semver свысока. Angular, Backbone, Polymer своим примером показывают что обратная совместимость не в тренде. React в этом отношении не выделялся, но 7 марта ребята наконец признали semver. Конечно без скандала не обошлось.

К другим заголовкам:
Секрет привлекательности node.js.
Идёт ли Фронтенду деловой костюм?
5 шокирующих действий на которые пошли Custom Elements чтобы попасть в WebKit.

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

На фоне звуков льющейся воды и звенящей клавиатуры, с утра пораньше, Костя и Миша доблестно обсуждают последние релизы популярных библиотек и фреймворков, нововведения в стандартах, а также новые методологии и улучшения к уже зарекомендовавшим себя методологиям разработки. Где-то между делом проскальзывает местами дерзкая критика TypeScript, местами совсем лишняя критика Angular, за которую уже даже стыдно.

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