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 …
Aurelia 2
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 …
Building with Aurelia 2: Episode #1 — Search autocomplete with term highlighting
Because I love punishing myself and loading my plate with more things, I have embarked on a new Aurelia 2 series called Building with …
How to Get the Viewmodel Instance From the Aurelia 2 Au-Compose Element
Dynamic composition is a crucial part of developing robust user interfaces in Aurelia. If you worked with the compose element in Aurelia 1, …
How to Stop Aurelia 2 From Stripping Your Aurelia Attributes From the Compiled HTML
In Aurelia 1, you could debug and identify Aurelia applications based on specific attributes in the dom. In Aurelia 2, the default setting …