Building Apps with Aurelia: #7 Dependency Injection in Aurelia – Part 1

Hello Guys 🙂 , Its time to talk about dependency injection and its use in Aurelia framework. Previously we talked about MVVM in Aurelia. Like MVVM, Dependency Injection is a pattern that is used within Aurelia to have loose coupling between shared/dependent components. There may be services, shared components that your application wants in multiple … Continue reading Building Apps with Aurelia: #7 Dependency Injection in Aurelia – Part 1

Building Apps with Aurelia: #6 Separating Views and ViewModels into Different Directories & Override View Resolution

Hey Guys 😀 Back with a quick one.. In the last post we talked about how to use the compose element to implement MVVM in our Aurelia application. If you remember correctly we had our Views and ViewModels in the same src folder. And when we reference the ViewModels in the compose elements view-model attribute … Continue reading Building Apps with Aurelia: #6 Separating Views and ViewModels into Different Directories & Override View Resolution

Building Apps with Aurelia: #5 Using compose Element to Implement MVVM

Hello Guys 😀 We talked abuout MVVM pattern, its benefits and the ways we can implement it in Aurelia in the previous post. In this post we will look in to how to implement MVVM using the compose element in Aurelia. Lets get on with it.. 😉 We will start from where we left off from … Continue reading Building Apps with Aurelia: #5 Using compose Element to Implement MVVM

Building Apps with Aurelia: #4 MVVM in Aurelia

Hey Guys 😀 In this post we will talk about implementing MVVM in an Aurelia application and different approaches that we can use to do it. MVVM is about having a good ‘Separation of Concerns’ in the application. It’s about separating your page structure from your interaction logic. When we do things loosely using the … Continue reading Building Apps with Aurelia: #4 MVVM in Aurelia

Building Apps with Aurelia: #3 Customizing Aurelia Application Startup

Hey guys 😀 Back with another one. This time we’ll talk about how you can customize the app startup process of Aurelia. If you remember in the previous post, we created a hello world app with Aurelia. There we created a index.html file with aurelia-app attribute in the body tag and we included system.js and … Continue reading Building Apps with Aurelia: #3 Customizing Aurelia Application Startup

Building Apps with Aurelia: #2 Getting Started – Hello Aurelia

Hey guys 😀 Today we will dive in to the world of Aurelia, with the simplest possible app we can build. The customary Hello World or in this case Hello Aurelia app.. 😉 Without further ado, let’s get in to it shall we? Create a folder on your disk for the project. I’ll name it … Continue reading Building Apps with Aurelia: #2 Getting Started – Hello Aurelia

Building Apps with Aurelia: #1 Series Introduction

Hey Guys 😀 Found some time to get back to writing and I am back at it with a new framework for the modern web that is gaining a lot of traction in the community. Its Aurelia.. 😉 Aurelia is a JavaScript client framework that enables you to create applications for mobile and desktop. It’s … Continue reading Building Apps with Aurelia: #1 Series Introduction