Using App Shell to Improve Performance – Angular 6

Using App Shell to Improve Performance – Angular 6

October 1, 2018 | Maina Wycliffe

Angular apps take time to show meaningful content to the user. This time is mainly after loading the index.html page and bootstrapping the app. This …

#Angular #Angular CLI

Role Based Authorization in Angular – Route Guards

Role Based Authorization in Angular – Route Guards

September 28, 2018 | Maina Wycliffe

In this post, we are going to use Route Guards to determine which user can and can not access certain pages. It is common to have multiple user …

#Angular #Authentication

Docker Compose - Angular Multi Environment Deployments

Docker Compose - Angular Multi Environment Deployments

September 26, 2018 | Maina Wycliffe

In a previous post, we covered how to use multiple dockerfile to target different environments for an angular app. In this post, we are going to …

#Angular #Docker #Deploy

Attaching Authorization Token Headers in Angular 6

Attaching Authorization Token Headers in Angular 6

September 23, 2018 | Maina Wycliffe

In a previous post here, we looked at how to intercept HTTP unauthorized responses, and refresh authorization tokens and resend the original …

#Angular

Cool Password Validation – Angular Reactive Forms

Cool Password Validation – Angular Reactive Forms

September 18, 2018 | Maina Wycliffe

In this post, we are going to be creating a simple signup form, with email, password and confirm password controls. We will then validate the data …

#Angular #Angular 6 #Reactive Forms

Angular 7 Spotlight – News and Updates

Angular 7 Spotlight – News and Updates

September 17, 2018 | Maina Wycliffe

We are about a month or less for the official release of Angular 7. Today, we are going to take a closer look at what to expect in Angular 7, …

#Angular #Developers

Logging HTTP Response Times in Angular

Logging HTTP Response Times in Angular

September 15, 2018 | Maina Wycliffe

Most API and Backend Services have a metric service to measure to measure request response times. The one downside of this is, it doesn’t consider …

#Angular #Logging #HTTP Interceptor

ngFor – Working with Large Lists in Angular

ngFor – Working with Large Lists in Angular

September 14, 2018 | Maina Wycliffe

ngFor is directive that iterates through a list of data and instantiates a template for each item in the list. It does an amazing job when dealing …

#Angular #ngFor

Service Worker – Optimizing the Performance of an Angular App

Service Worker – Optimizing the Performance of an Angular App

September 12, 2018 | Maina Wycliffe

Basically, a service worker intercepts all outgoing http requests sent by your application on the browser. You can choose which request to respond …

#Angular #Service Worker

Angular CdkTable – Working with Tables like A Pro – Part 1

Angular CdkTable – Working with Tables like A Pro – Part 1

September 10, 2018 | Maina Wycliffe

Angular Component Development Kit (CDK) is a set of un-opinionated developers’ tools to add common interaction behavior to your angular UI with …

#Angular #Angular 6 #Angular CDK #CdkTable

Working with Angular CLI Budgets in Angular 6

Working with Angular CLI Budgets in Angular 6

September 8, 2018 | Maina Wycliffe

In this post, I am going to cover Angular CLI Budgets in details. So, what are CLI Budgets? CLI Budgets is a way of way of ensuring that your …

#Angular #CLI Budgets

Must Have Tools for Angular Developers 2018

Must Have Tools for Angular Developers 2018

September 6, 2018 | Maina Wycliffe

In web development or any job in general, tools are very vital for you to do your job right. Tools help improve productivity, reduce mistakes and …

#Angular #Dev Tools