Aurelia Reaches Release Candidate

After over a year of hard work from the community and Aurelia team, the framework I and many others have grown to love has finally hit RC. What does this mean? The framework is maturing. After a lengthy beta, Aurelia is almost ready for the primetime. This means you can now comfortably use Aurelia in … 

 

Aurelia + Jspm 0.17

Even though I have moved onto Webpack sometime ago in Aurelia, lately I have been partly driven by frustration over how buggy things are with Webpack support in Aurelia at the moment, so I decided to see if Jspm 0.17 would work with Aurelia. Without delving into unnecessary details, I got a skeleton setup with … 

 

Using Async/Await In Aurelia

One of the biggest upcoming additions to Javascript (in my opinion) is support for async/await. If you have worked with a language like C# before, then you will immediately know why async/await is fantastic. Currently async/await is in stage 3 which means it is almost a completed specification. At the time of writing this post, … 

 

Cool Brewing Bag: Australian Review

I recently got my hands on a Cool Brewing Bag because I live in a hot climate here in Australia, a state called Queensland. In Summer our temperatures can get quite high, not only does it get hot, but the humidity is disgusting as well which can spell disaster for a brew. I am by … 

 

Don’t Get Skewered By “kebab-case” In Aurelia

This is one of those daily occurences I see in the official Aurelia Gitter chatroom (not a member, come say hello here). You are using a bindable in your application to add in binding, whether it be one-way, two-way or one-time. You might define your bindable inside of your custom element viewmodel like this: import … 

 

Working With Aurelia @observable

Even if you are new to Aurelia, you are probably familiar with the @bindable functionality which allows you to add bindable attributes primarily to your custom elements. There is a lesser known feature in Aurelia in the form of @observable which allows you to use the underlying observation layer in Aurelia to observe variables for … 

 

String Enums In TypeScript

Sometimes you want to specify in your application multiple allowed values. For example, you might have a method which allows you to perform server requests and the only allowed values are; GET, POST, UPDATE, DELETE and PUT. Ideally you want to prevent any developer from calling a method with an invalid value. Normally you would … 

 

Thrice – The Artist In The Ambulance (Instrumental Tracks)

Quite a while back I posted a rare find that I got off of Amazon: an instrumental copy of Thrice’s seminal release The Artist In The Ambulance. Well, I finally got around to posting it up on Youtube for your enjoyment here. Make sure you watch in 1080p for better sound quality.

 

Removing Items From An Array In Javascript (by index)

It is that time of the week for Obvious Javascript Tip of the week. You probably already know how to delete an item from an array, maybe not. Sometimes it can be confusing, do I use the delete keyword, do I use slice or do I use splice? Splice of life Using splice we can … 

 

Removing A Character From The Start/End of a String In Javascript

Show of hands if you can off of the top of your head remove/trim a character from the start or end of a string. If your hand remained down, don’t feel too bad. There are so many string manipulation methods in Javascript, it can be confusing. We have; substr, substring and splice (just off the …