via ES7 async/await with Aurelia.
In this post we’ll cover how the new Async/await keywords can be used in conjunction with Aurelia’s screen activation lifecycle.
In Aurelia you can opt-in to any of the screen activation lifecycle events by implementing the appropriate method on your viewmodel. If your method returns a promise, the router will wait for the promise to resolve before proceeding to the next step.
via Creating your first Aurelia app: From authentication to calling an API.
via Aurelia Release for JSPM Beta.
The spec for the standard JS module loader has recently been changing. The JSPM and SystemJS teams have been working hard to align with the new specs. And as of this release, Aurelia is now aligned with the new JSPM and SystemJS Beta.
via What Is Aurelia-CLI? How Does It Work?.
If you want to learn more about the framework itself check out my Aurelia getting started guide and myblog example. Both go over some basic concepts on what Aurelia is and how to use it. Of course the official Aurelia getting started guide works as well.
via Scott Logic: Creating less2css using Aurelia.
The less2css site allows you to try out less and see the resultant css. Its been a great learning and testing tool, but has been out of date a while (version 2 not available) and it’s been frustrating that its not hosted on github pages (it hasn’t been that reliable) and that it requires a serverside component. I thought this would be a good project to try Aurelia out on.
In this tutorial, you will learn the how to get started with AureliaJS, the powerful new ECMAScript6+ framework form Durandal. The talk covers tooling (JSPM, Gulp, and the SystemJS extensions to the ES6 module loader as they are used in Aurelia.js); the Aurelia dependency injection container, the three forms of data binding, and basic router configuration, and more. This video can help you learn the absolute essentials to start building web apps in Aurelia.