Мы наконец-то запустили онлайн трансляции и чат в телеграмме для telegram.me/RadioJSPodcast
Присоединяйтесь к нему, чтобы участвовать в обсуждениях во время трансляций.
В этом выпуске продолжили разговор с Алексеем Охрименко, но уже на немного отдаленные темы вокруг и около Angular, включающие подробный разбор нового RxJS, а также паттерна PRPL, который был недавно вынесен на суд общественности со стороны Google. Немного помусолили тему HTTP 2.0 и его агрессивного маркетинга.
Пики
Скачать выпуск (mp3, 39 MB)
По случаю накопившихся вопросов (а также опыта, что гораздо важнее) по Angular 2 мы позвали в гости Алексея Охрименко (Twitter, GitHub), который давно зарекомендовал себя как специалист по различным фреймворкам и библиотекам, включая AngularJS и D3.js, а также как профессиональный спикер различных российских конференций и митапов. Также к нам снова присоединился Александр Майоров, с очередными новостями из мира TypeScript, который продолжает бурно развиваться и радовать многих разработчиков. Ну и, конечно, мы не смогли пройти мимо новости о Yarn, о котором разгорелись бурные споры.
- Леша представляется 00:01:18
- Angular 2 в продакшене
- как решили начать разработку на Angular 2? 00:03:40
- почему оставили ngModel и двусторонний датабиндинг? 00:06:24
- два подхода к созданию форм 00:08:40
- старые добрые модули 00:11:26
- версионирование и роадмап 00:14:34
- server side rendering 00:18:20
- где разработка стала удобнее для программиста? 00:21:21
- Observable 00:21:44
- формы от модели 00:22:30
- новый DI 00:23:00
- дефолтный роутер vs ui-router 00:24:10
- Alpha Release Candidate 00:26:00
- фичи роутера: авторизация, анимации, lazy loading 00:27:38
- синтаксис компонентов 00:29:47
- встроенный CSS Modules 00:31:14
- как решили переписывать проект с React на Angular 2? 00:32:44
- интеграция с TypeScript 00:36:02
- перформанс в сравнении с React 00:38:20
- рендеринг в веб воркерах и других средах без DOM 00:43:39
- Angular 2 митап 17 ноября 2016 года 00:48:58
- yarn 00:50:28
- TypeScript 2.1 RC 01:12:04
- Опыт перехода на TypeScript в AngularJS 1 приложении 01:14:20
- плавный переезд на Angular 2 01:14:48
- наконец отказались от jsdoc 01:15:57
- более сахарный синтаксис классов 01:16:50
- быстрая реакция на синтаксические ошибки и неверные вызовы 01:18:33
- super не работает по стандарту 01:20:16
- линтинг tslint не настолько хорош, как у eslint 01:21:05
- медленно устаканивается единый подход к установке тайпингов 01:22:18
- холивар по поводу уменьшения багов после перехода на TypeScript 01:23:39
- Пики
Скачать выпуск (mp3, 45 MB)
Как нельзя кстати к нам в гости пришел Олег Слободской – автор 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 и aphrodite) 48:40
- Модульность как в PostCSS 51:36
- JSS как compilation-таргет для CSSX 54:32
- Примеси JS в CSS 59:25
Скачать выпуск (mp3, 59 MB)
К нам в гости заехал Андрей Ситник, автор PostCSS, почётный докладчик, фронтендер Злых Марсиан. Помимо прочего говорим о пре- и постпроцессорах, Ruby-сообществе и диалектах JavaScript.
- О PostCSS 00:03:00
- О парсерах CSS 00:11:30
- Пре-процессоры умирают 00:14:50
- Вопрос от @shuvalov_anton про Assets Pipeline 00:25:13
- Offline First 00:30:13
- Что стало с grunt-autoprefixer? 00:40:48
- CSS Modules – новое предложение стандарта для изоляции CSS 00:44:00
- Вопрос от @samosad про переезд CSS в JS модули 00:56:47
- Нам нужно больше языков, компилирующихся в JS 01:10:10
- Пики
- Миша Башкиров 01:19:35
- Андрей Ситник 01:22:15
- Миша Башкиров 01:25:52
- Андрей Саломатин 01:27:10
Скачать выпуск (mp3, 42 MB)