Выпуск №7: в котором CPS, MV*, DI и TLD

Когда работают обещания, а когда нет? Чем внедрять зависимости? Что слушать, пока ждёшь нового выпуска RadioJS? Ответы на эти и многие другие вопросы в RadioJS №7!

 

 Ляпы выпуска:

  • Continuation Passing Style это когда вы передаёте колбеки (они же continuations) в вызываемую функцию. Та, в свою очередь, дёргает колбек, когда работа выполнена. Неважно используете вы именованные колбеки или нет, всё это CPS.
  • Андрей говорит UMD, имеет ввиду AMD.
  • katon работает не так, как pow, но тоже просто: cd ‘your_app’ && katon add ‘%server start command%’
Скачать выпуск (mp3, 23 MB)
  • nikita korotkih

    к вопросу о промисах. Довольно крутая абстракция эти промайзы. И крутость заключается отнюдь не в в возможности некой сладкой агрегации колбэков.

    Все-таки крутость заключается в чем(кратко):
    – возможность создавать композиции обещаний
    – вопрос доверия – мы знаем как работает механизм промисов
    – инверсия контроля – мы управляем колбэками, а не какая-то стороняя либа

    Очень круто про промайзы написано в:
    http://blog.getify.com/promises-part-1/
    http://domenic.me/2012/10/14/youre-missing-the-point-of-promises/

    Я лично познал силу промисов, когда нужно было написать небольшой модуль для работы с асинхронным апи зукипера.)

  • Согласен насчет Promise – все не так однозначно. Я говорил немного об этом в своем последнем докладе на FrontTalks – “Баба Яга против!” (слайды/видео: https://tech.yandex.ru/events/yagosti/fronttalks-ekb-sep-2014/talks/2236/ ). Порадовал вывод по теме, что все нужно использовать в меру, в зависимости от задачи (в моем докладе аналогичный вывод).
    Если кому то не терпится посмотреть видео с последнего MoscowJS, есть запись трансляции: http://corp.mail.ru/stream/MoscowJavaScript/
    Доклад Paul Irish в большей степени рассказывает о новинках, и тем кто не сильно разбирается в Developer Tools, кажется, многое будет непонятно. Для последних могу посоветовать доклад с того же FrontTalks от Романа Сальникова “Суперсилы Chrome DevTools” (слайды/видео: https://tech.yandex.ru/events/yagosti/fronttalks-ekb-sep-2014/talks/2227/ ).

    ЗЫ И, да, мою фамилию произнесли правильно – ура! 🙂

  • Сергей Межмал

    Спасибо за список подкастов, нашел для себя кое-что интересное.
    Дополню список подкастов, которые могут быть интересны аудитории.
    http://javascriptjabber.com/ англоязычный подкаст о вебразработке
    http://linkmeup.ru/ русскоязычный подкаст о телекоммуникациях, передачи данных и прочих около айтишных штуках

  • ovcharenkovv

    спасибо большое за подкаст !

  • begebot

    Стоило не записываться всего каких-то полгода, и твой подкаст даже не упоминают 🙁

    • Нуу так всегда и бывает… Мы же осветили действующие (на данный момент) подкасты. А так можно было бы и твой «Сделайте мне красиво» и «ИТ компот» и прочие назвать.

  • imposibrus

    Спустя 3 месяца….
    На винде вместо Денвера, наверное, используют OpenServer.