If you have an array of objects and you want to filter the array to remove duplicate objects but do so based on a provided key/property, …
Javascript
New Object Methods Land in Chrome
Support for Object.values(), Object.entries() and Object.getOwnPropertyDescriptors() has landed in the Google Chrome dev channel. These …
Speeding Up Npm 3
In Npm version 3 we finally got what we had been asking for the last few years: a flattened module structure for Node modules. Unfortunately …
Adding Sass & Autoprefixer Into Your Aurelia Applications
Plain old CSS is boring. If you are building your applications off of the Aurelia Skeleton Navigation then it ships with support for working …
Angular Services in Aurelia
In Angular 1.x you had the concept of a controller, directive, service, provider and other confusing terms to describe essentially what is …
Passing Through Data In Your Aurelia Routes
On a per route basis you might want to configure some additional route specific data that you can access in your view. For example a route …
Isomorphic Aurelia Applications
Update March 2018: Two years on from the original publish date, Aurelia finally has support for server-side rendering. This means it is now …
The Equivalent of Angular 2 EventEmitter In Aurelia
If you are like me, you browse Github for cool new repositories. My new hobby is looking at what the community are building for rival …
Shared State in Aurelia
In a single page application (SPA) like Aurelia, shared state is one of those important things every developer mostly encounters. Sharing …