Passport.js авторизация для node.js

Внезапно для себя обнаружил опенсорс проект Passport.js — это middleware для авторизации под node.js. Которое позволяет “из коробки” авторизироваться в большинстве современных онлайн сервисов (на данным момент больше 140 различных стратегий: такие как Facebook, Twitter, Github).

Антипаттерны в промисах

Промисы просты в использовании, когда вы уже поняли принцип. Однако существуют некоторые подводные камни, которые доставят немало неприятностей.

Перевод/переработка статьи Promise Anti-patterns.

Continue reading

Выдираем логику DI из AngularJS

Dependency Injection – одна из парадигм на которых строиться AngularJS.

Давайте подумаем как вот этот синтаксис

можно превратить в DI, и выполнить внедрение $scope и $http (в данном случае).

Continue reading