13th April 2017 (last updated at 6th January 2018)
The straightforward way of applying dynamic class/attribute bindings to a component is within that component's class definition. For build-in and third-party components that would require subclassing, which is often undesirable. It's tempting to pass the bindings from a parent template without subclassing, but that works not how you think it works.
7th March 2017 (last updated at 5th January 2018)
ember-concurrency is an extremely powerful and useful addon. Yet, if your only use case is fetching or sending data, there's a lighweight alternative.
18th February 2017 (last updated at 24th December 2017)
Most frameworks have a concept of environment. Many developers are misusing it as a deploy target.
7th February 2017
It's always been a dream of mine to build a product from developer for developers.
8th December 2016
It's a relatively widespread opinion that returning a hash from the
model hook is a bad practice. I believe it's not! I always return a hash, following a witty pattern, and find it very beneficial.
4th December 2016
The new personal website is live! Though it looks humble, it's packed with Ember features and best practices. Meant to be a showcase of my skills.