Структура нашего AngularJS проекта

Буду рад, если этот пост сэкономит кому-то пару-тройку часов.

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

Continue reading

Front-end Engineer собеседование от Amazon

Много чего слышал хорошего о компании, которая у всех на слуху, и вот решил откликнуться на позицию Front-end Engineer. Сказать что описание вакансии очень впечатлило – это не сказать ничего. Я нажал на кнопку “Apply” после чего формочка на сайте побещала, что рассмотрят мою кандидатуру и если что – со мной свяжутся.

Continue reading

Userscript console++

I’ve created userscript to extend browser console.

Basic options:

  • own console object with all methods to prevent errors in old browsers
  • using console without context (we can pass console.log as a callback, and no “Illegal invocation” error will be shown)
  • production param (debug information only for dev environment )
  • time and timeEnd methods (if they are not exist)
  • log alias for console.log

Download/install console++.

sources of inspiration: