In Aurelia 2 the @watch decorator allows you to react effectively to data changes in your application, from simple properties to complex …
Aurelia 2
Working with au-slot in Aurelia 2: Creating a Repeater with Replaceable Components
Aurelia 2 has some awesome templating features that make creating dynamic and replaceable components a breeze. One of these features is the …
How to Access the Controller and Viewmodel of an Aurelia 2 Component
In Aurelia 1, you could access the controller of an Aurelia component by accessing au.controller of an element. In Aurelia 2, there is a …
How to Programmatically Set Routes in Aurelia 2 Using AppTask
One of my favourite additions to Aurelia 2 is app tasks. These are framework-level entry points designed to allow you to run code at …
A Regular Expression to Convert PLATFORM.moduleName in Aurelia to Aurelia 2 Compatible Route Syntax
When migrating an Aurelia 1 application to Aurelia 2 recently, I had to deal with many routes I needed to convert tediously. As you might …
How to Get the Viewmodel of an Aurelia 2 Component
In Aurelia 1, you could access the controller and ViewModel of an element using au.controller and in Aurelia 2, it's more of the same …
Build Aurelia 2 Plugins and Bundling With Only TypeScript
The Aurelia 2 makes command ships with the option to scaffold applications and plugins. However, the plugin scaffold uses Webpack and a …
Moving All My Aurelia Plugins Into a Monorepo
Over the last few years, I have created a few plugins for Aurelia, mostly for Aurelia 1. However, with Aurelia 2 on the horizon (possibly …
Aurelia 2 vs Svelte — The battle of two front-end underdogs
In this video, I compare some basics like reactivity, component creation and events in Aurelia 2 and Svelte. You'll notice some similarities …