Angular: Protecting Routes using Route Guards

Now that you have developed your application using Angular 2.x. The next important step would be to limit access to certain routes. In other words, whenever user tries to navigates to a route, your application needs to decide whether or not to allow navigation.
This is where “Angular Route Guards” come into picture.
Angular exposes few interfaces which can help with this decision.

This medium post by Ryan Chenkie explains in detail about the 5 different types of guards offered by Angular:

These interfaces return a boolean indicating whether or not navigation to a route should be allowed.


A step-by-step tutorial to creating an Amazon EC2 Instance

This is a theoretical tutorial from on taking your first steps into learning Amazon Web Services(AWS). The article visually covers through pictures about key steps in choosing Instances, configuring them and much more including, creation of static ip(Elastic IP).

The major steps covered by this article include:

  • Authenticating into AWS services
  • Choosing Amazon Machine Image
  • Choosing an Instance
  • Configuring an Instance
  • Adding storage to an Instance
  • Tagging an Instance with key-value pairs
  • Configuring Security Groups to act as firewalls
  • Creating an Elastic IP(EIP), also known as static IP, and connecting to your instance