In the Land of the Asynchronous Asynchronous operations are commonplace in Javascript applications. Developers employ asynchronous techniques mostly when dealing with external servers, so as to keep the wheel of their apps moving as they await response from the server. Back in the days you would use callbacks but things quickly get jam-packed when you start making new asynchronous calls with the result of another asynchronous operation and trying to handle the error for each...

In order to launch an Angular application, we need to bootstrap it. Bootstrapping is a way for us to tell Angular where to start running our application. Bootstrapping in Angular 1.x In Angular 1.x, we could bootstrap our application in one of two ways. 1. Automatic Bootstrapping The more common way of bootstrapping an Angular 1.x application is the automatic method. Using this method, all we need to do is use the...

In this tutorial, I'm going to go over how to setup a new Angular 2 project. We will be using the following - Typescript Angular (version 2.0.0) Angular CLI (version 1.0.0-beta.15) Creating a New Project If you don’t already have the CLI installed, you can do so with the following command - npm install -g [email protected] This gives us access to a new command, ng. To create a...

Hello! 👋🏾 I'm Ire, a User Interface Designer and Front-End Developer based in Lagos, Nigeria. A few weeks ago, the Final Release of Angular 2.0 was finally released! Angular 2 has had a pretty bad rap for being so drastically different to Angular 1, it's essentially like learning a whole new framework. In my time trying to get to grips with Angular 2, my main frustration has been the lack of accurate resources I can...