As a self-taught developer, it's easy to feel like you missed out on something, and assume your colleagues who did get a degree know more …
How I Come Up With Some of My Blog Post Ideas
The hardest part about blogging is thinking of what you should say. For me, this blog has become focused heavily on Aurelia and Javascript, …
Checking If a View Slot Is Defined In Aurelia
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 …