Делаем динамические binding'и HTML-классов и атрибутов из родительского шаблона
6-го января 2018
Стандартный способ применить динамические binding'и классов и атрибутов к компоненту — это определить их в классе компонента. Для встроенных и аддоновых компонентов для этого потребуется переопределять классы, чего часто делать не хочется. Хотелось бы просто передать binding'и из родительского шаблона без переопределения классов, но это работает не так, как вы думаете.
PromiseProxyMixin: нативная альтернатива ember-concurrency
5-го января 2018
ember-concurrency — исключительно мощный и полезный аддон. Однако если ваш единственный юз-кейс — это обращаться к серверу, то взгляните на легковесную альтернативу
Не путайте environment с deploy target
18-го февраля 2017 (обновлено 24-го декабря 2017)
У большинства фрэймворков есть понятие environment. Многие разработчики привязывают к environment параметры развертывания, что неверно.
Теперь я работаю в Deveo!
7-го февраля 2017
Мне всегда хотелось разрабатывать продукт от разработчиков для разработчиков.
Возвращайте `RSVP.hash()` из `model`-хуков ваших маршрутов!
8-го декабря 2016
Принято считать, что возврат хэша из model
-хука — это плохая практика. Я убежден, что это не так! Я всегда возвращаю хэш по определенной схеме, и нахожу это чрезвычайно удобным.
Новый сайт!
4-го декабря 2016
Я выложил новый сайт! Он выглядит скромно, но напичкан различными фичами и лучшими практиками EmberJS. Он задуман как демонстрация моих навыков.