Angular Reactive Forms – Building Custom Validators

Angular has built-in input validators for common input validation such as checking min and max length, email etc.  These built-in validators can only take you so far, at some point you might need to build a custom validator. In this Read More …

Angular – Managing Authentication State Using NGXS

Managing an apps Authentication State is a vital task that as Single Page App (SPA) developers, have to handle very often. It’s every developers goal to provide a consistent user experience in your application, depending on whether they are signed Read More …

Automate Deployment of Angular Apps using AWS CodeBuild

Building and deploying Angular app is very time consuming, especially with large application. You also must keep track of which branch you are deploying to which environment and a little mix-up could be catastrophic. You can smoothen the building and Read More …

How to Build Adaptive Layout Designs using Angular Flex Layout

Angular Flex Layout is a powerful layout tool available for Angular. It provides an API than can be easily used in both component templates and class allowing you to adaptively react to the device screen size. If you are new Read More …

Add Facebook Customer Chat Plugin to an Angular App

Facebook has a customer chat widget to assist businesses to engage with customers. With over 2 Billion users, Majority of your customer, if not all, are somehow on Facebook. If you are looking for a free customer chap widget for Read More …

Implementing Facebook Login with Angular and REST API

Today, I am going to show you how to create an Angular App with a REST API that uses Facebook Login to sign in/up users. For this application, we are going to be using PHP in our backend, but this Read More …

Deploying a PHP 7 App with MongoDB to AWS Elastic Beanstalk

Introduction Over the weekend, I was working on a PHP REST API that is using Mongo DB as it’s database. I haven’t worked with MongoDB before, I have always used MySQL/MariaDB/PostgreSQL DB etc. for almost all my projects.  The reason Read More …

Angular Material Icons Components with Angular 5

Icons are a necessity when building modern-day web apps and sometimes they can be frustrating. While icon sets like Font Awesome and Material Icons have made it easier, there is always an icon you need that is always missing. A Read More …

Angular 5 – Handling Token Based Authentication: Part 1

Token based authentication is popular for single page applications. A token is a security code issued by a server for authenticating and identifying users. When a user login to the system or application, the servers issues a token that expires Read More …