Aurelia supports the element provided via the HTML Web Components specification, which allows you to define placeholders in your HTML that …
Get Root $index Value From Within Nested Aurelia Repeaters
Recently in an Aurelia project, I was working with nested repeaters (3 levels deep). The problem was I needed to get the $index from the top …
Aurelia Routing + Switching Root Using setRoot
In your Aurelia applications, you might have two or more roots defining different entry points into your application. I personally create a …
Module ES2015 and TypeScript 2.4 Dynamic Imports
Introduced in TypeScript 2.4 is support for the ECMAScript dynamic imports feature. If you didn't see the announcement or read it properly, …
Exciting New Firebase Features Announced at Google IO 2017
Admittedly, Google's developer event IO has grown to be quite interesting the last couple of years. This year (2017) I was excited to see …
Auth Protected Routes in Aurelia With Firebase
sing both Aurelia and firebase together is exceptionally convenient for my workflow. When it comes to authentication, I have certain routes …
I Like Competitions
Kind of a strange post from what I usually post, but the last few months I have been addicted to entering online competitions. The fact I …
Enabling CORS Middleware In Firebase Cloud Functions
Firebase Cloud Functions are great, but there might come a time where you need CORS support. This can be enabled easily by using the CORS …
Convert A Firebase Database Snapshot/Collection To An Array In Javascript
Because Firebase is a NoSQL JSON data store, you might have noticed that when you get some data from Firebase that it is an object. If the …