Master the World of Angular – Issue #1

angular newsletter
William Grasel

Each week William Grasel serves the finest articles about the theories, trends, tools and topics.


William (Github) curated this issue together with his peer Petro Momot  (Github). Both apply Angular to build serverless dev platform Jexia.


Angular Concepts

 

The introduction to Angular you may be missing

Overview of most common features used while developing in this framework.
.

Introduction to Angular-material themes you have been missing

Necessary shift in mindset: you are the painter!
.

Understanding Change Detection in Angular (Part 1)

About the process that propagates the changes of the data in the view.
.

What are Angular HTTP Interceptors and how to create them.

Interceptors have been used to pre-process and post-process the HTTP request before sending and after getting response from the server.
 .

Angular Custom Validation Component

Validation is important, because it allows data entry as invalid data can leave application in inconsistent state.
 .

Lazy Loading in Angular

It takes several seconds to start the application, probably when the application is large and heavy. That is the time we can introduce lazy loading to the application.
 .

Angular 5 unit testing

Unit tests help to make sure that individual units of application work correctly.
 .

What’s New in Angular 6 ?

Angular 6 RC2 is already out and GA will be released any time soon.
.
.

Angular best-practices

 

Running AngularJS 1.6 in Angular 5 (side by side)

When you need a new library or external capabilities, most libraries (Angular wrapper etc.) are now only targeting Angular 2+.
.

Replacing Page Layout in Child Routes

I’ve created a basic implementation to solve this page layout problem.
.

Implement Angular Material Dialog in your Project

Steps to only use the Dialog Feature of Angular Material, without importing all other Material Components.
.

How to share component to multiple modules in Angular2

How to share component, directives, pipes and modules to multiple modules in an Angular 2 application.
.

Versioning features in an Angular app

Imagine a scenario where your app needs to show different versions of a component or services to different groups of users.
.

Implementing nested custom controls in Angular 5

Implementation, modularisation and testing of nested custom controls with Reactive Forms and Template-Driven Forms.
.
 .

Bootstrap

 

The Best Parts of Bootstrap 4 You are Missing in Angular Material

The popular framework for building responsive and mobile-first sites now includes many features; and has undergone architectural changes.
.

Using Bootstrap 4 with Angular 4/5

In this tutorial we will see how to use Bootstrap to style websites built using the Angular 5 framework.
.
.

Ionic

 

Ionic 4 Starter Tutorial: Custom Elements, Buttons, Navs and Tabs

We’ll learn how to use the latest version of Ionic?—?Ionic 4, which is now in alpha.
.

Building an HTTP Service to Communicate with A REST API

How to send HTTP requests to REST API servers, for calling APIs and consuming data, with Ionic 3, Angular 4.3+ and RxJS Observables.
.
 .

Angular Tools

 

Create-Angular-Components Tool

I’m going to demonstrate a useful tool that will help you speed up your process when creating Angular applications.
.

Material Design Theme & Palette Color Generator

Generate your own Material Design Color Palette with full control over the colors. Export to AngularJS, Materialize, CSS, Polymer, and more.
.

Announcing Angular Copilot v1.0

Angular Copilot brings AngularDoc’s analytical engine to your desktop, so that you can benefit from the static analysis of your Angular & AngularJS applications.
.

What is Redux in Angular (2 and 4+)

A library that helps you manage the state(data) of your application.
.

Did you enjoy this issue? Join William’s weekly newsletter today!

.

 



Also published on Medium.