Антон Шувалов — фронтенд разработчик в Рамблере. Вы возможно знаете его по проектам page.js, code screenshots, выступлению на MoscowJS 15. Вместе с ним мы обсуждаем инструменты и сетап разработчиков, подходы к сборке скриптов и альтернативы Backbone.
15-16 ноября в Москве прошёл Хакатон по БЭМ. Мы посетили это событие и пообщались с его организаторами и участниками. Обсудили историю и планы развития БЭМ, пообщались с его создателями и теми, кто использует БЭМ в своих проектах. Итак, встречайте! Десятый, юбилейный выпуск RadioJS!
Люди:
- Елена Джетпыспаева 00:25
- Виталий Харисов и Владимир Гриненко 10:05
- Иван Вощев и Михаил Баранов 33:50
Ссылки:
В этом выпуске празднуем годовщину W3C, Meteor 1.0 и новости из лагеря Angular 2.0. За бокалом шампанского обсуждаем анимации в SVG, WebCrypto API и ES6 генераторы.
Будучи в разных концах света, обсуждаем новые стандарты W3C для улучшения производительности. Спорим о полезности ORM. Рассказываем про Flux.
Так же, чтобы вам не было скучно, выпуск разбавлен разминкой команды КВН «RadioJS».
Когда работают обещания, а когда нет? Чем внедрять зависимости? Что слушать, пока ждёшь нового выпуска RadioJS? Ответы на эти и многие другие вопросы в RadioJS №7!
- Promises vs Continuation Passing Style 00:35
- Dependency Injection библиотеки 10:15
- bottle.js: реализация DI из Angular
- dm.js: библиотека, написанная @gobwas
- Новости проекта Meteor 14:42
- Управление локальными доменами для счастья разработчика 18:25
- Обзор MV* фреймворков от Craig McKeachie 25:13
- Рассуждения на тему различных package manager-ов 30:30
- Видео и слайды презентации “Advanced Debugging in Chrome” 39:20
- Новая рубрика “Письма в редакцию”. Обзор наших и зарубежных подкастов, так или иначе связанных с разработкой 41:53
- Радио-Т
- Software Development podCast (SDCast)
- FrontFlip
- The Art of Programming (TAOP)
- DevZen
- EaxCast
- Разбор Полетов
- DevOps Дефлопе
- RadioFlazm
- Software Engineering Radio
- Giant Robots Smashing into Other Giant Robots
Ляпы выпуска:
- Continuation Passing Style это когда вы передаёте колбеки (они же continuations) в вызываемую функцию. Та, в свою очередь, дёргает колбек, когда работа выполнена. Неважно используете вы именованные колбеки или нет, всё это CPS.
- Андрей говорит UMD, имеет ввиду AMD.
- katon работает не так, как pow, но тоже просто: cd ‘your_app’ && katon add ‘%server start command%’