Выпуск №9: в гостях Андрей Яманов

В этом выпуске празднуем годовщину W3C, Meteor 1.0 и новости из лагеря Angular 2.0.  За бокалом шампанского обсуждаем анимации в SVG, WebCrypto API и ES6 генераторы.

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

    Рано вы angular похоронили.

    • Дык, кто ж его похоронил?! Angular живее всех!

    • Во-первых, текущая версия 1.3 достаточно хороша для очень многих проектов.
      Во-вторых, мы сошлись на том, что большая часть новинок в 2.0 выглядет впечатляюще, так что ждем с нетерпением 🙂

  • Igor Shubovych

    по поводу похорон AngularJS. Смотрите, что нарыл
    http://stackoverflow.com/questions/26382156/replacing-angular-with-standard-web-technologies/26797121#26797121

    • filipovskii_off

      Только что пришло от Javasciprt weekly:

      Большая крутая статья про Angular 2.0 от одного из core team:

      http://eisenbergeffect.bluespire.com/all-about-angular-2-0/

      • Тянет на 30-часовую статью 🙂 Да простит меня Андрей за использование его мема)

        Осилил. Много мыслей. Роб прояснил детали, которых не хватало, но умудрился задать еще много новых вопросов. Одно я точно понял: ждать еще долго.

  • Tuch3k

    Насчет того, что скоп давно убили (синтаксис Ctrl as ctrl, controllerAs), мне кажется, можно было бы поспорить.
    Контроллер у директивы, по сути, доступен пубулично (require у самой директивы + angular.element(..).controller(..) ), поэтому его было бы удобно использовать как интерфейс для управления поведением самой директивой (считай паблик методы компонента). Что бы реализовать компонентный подход имеет смысл использовать директивы с изолированным скопом. В таком случае, все функции внутри можно определять именно через сам скоп (таким образом они станут приватными). Это также удобно и для использования внутри шаблона самой директивы – не нужно писать нечто типа ctrl.onClick(), а можно просто сказать onClick(). А вот сам контроллер – это как раз очень удобный инструмент для экспорта паблик апи директивы как компонента. Например через атрибут, типа ctrl = “model.ctrl”.

    • В последнем Adventures in Angular как раз обсуждали между делом то, что контроллеры в Angular 2.0 и синтаксис Ctrl as ctrl суть одно и то же и стоит щас переписывать ваше приложение на них, чтобы потом легче было мигрировать код на 2.0.

      http://devchat.tv/adventures-in-angular/018-aia-style-guides

  • Igor Shubovych

    Вот ссылка на profiling тул от команды Angular
    https://github.com/angular/benchpress

    По-моему, на презентации это все выглядит классно, но там еще пилить и пилить. Для самых простых примеров не работает 🙁

  • LeusMaximus

    Вот есть перевод на русский материалов по svg, упомянутых в подкасте:
    http://css-live.ru/articles/rukovodstvo-po-svg-animaciyam-smil.html
    http://css-live.ru/articles/karmannoe-rukovodstvo-po-napisaniyu-svg-vvedenie.html