Ashley Grant's Blog

Ashley Grant's Blog

Thoughts of a Software Dev


Featured

Aurelia Custom Elements Custom Attributes Dependency Injection

Accessing an Aurelia Custom Element's ViewModel from a Custom Attribute on that Element

Posted on .

Introduction If you're familiar with working with Aurelia custom attributes, you'll know that you can have the Element that the attribute is attached to injected in to your attribute's viewmodel. But did you know that you can actually determine if your custom…

Featured

Aurelia

Suggestions for Structuring a Large Aurelia Application

Posted on .

Introduction There's been a ton of requests in the Aurelia community for guidance on how to structure larger projects. To help provide some clarity, I've created an example folder structure for a members-only e-commerce application. I have posted the folder an…

Featured

Properly Filtering an Array in Aurelia

Posted on .

The Goal Today, I wanted to play with the GitHub users page in the Aurelia Skeleton Navigation project. I wanted to accomplish something simple: allow the user to select a subset of the users returned by GitHub and display avatar cards only for this subset. Th…

Featured

git git rebase tutorial GitHub GitHub Fork Video

How to Sync a GitHub Fork and Rebase a Pull Request

Posted on .

In this tutorial, I will explain how to create a pull request on GitHub. We will then sync the GitHub fork with it's upstream repo. Finally, we will rebase a feature branch in the fork repo to sync it with changes from upstream.…

Featured

git git rebase tutorial GitHub

Rebasing a Branch in Git Explained

Posted on .

Rebasing??? What the heck??? We've all been there. You've just submitted a pull request that adds an absolutely amazing feature to your favorite open source project and the maintainer asks you to rebase your PR to master. CRAP! Now you're going to have to type…