‘Master Angular’ Newsletter: reactive streams, NgRX & unit testing components

Weekly · Andrey Kutsenko · August 31· Join for free or add the newsletter rss

Image by Angular Academy, an international provider of Angular workshops and consulting

Master the World of Angular. Each week Andrey Kutsenko serves the finest articles about the theories, trends, tools and topics.

Andrey uses Angular to build developer platform Jexia. You can check previous newsletter editions here.


Fundamentals

Reactive Streams are so simple

Imagine a stream as a tunnel helping consumers to get data from the producer. Purpose of this article is to cover what streams and why we have them. By Mohan Ram.

NgRX — the store for Angular apps

Many frameworks such as Redux in React, Vuex in Vue, provide support for State Management. Similarly, NgRX in Angular provides the same functionality. By Nirakh Rastogi.

Best-practices

Dynamic UI using portals in Angular CDK

Angular Material is a project from the Angular team aiming to create a set of high quality UI components based on the Googles material design specification. By Suman Kunwar.

ViewEncapsulations in Angular Component

Assuming that you are aware of Shadow DOM. If not, I encourage you to have a quick look at Shadow DOM and MDN. By Hardik Pithva.

Tutorials

Quick Tutorial: NgRx/Store

Angular is purely geared toward creating visual components, not for handling domain data. That’s where NgRx comes in. By Eric Fossas.

Unit testing Angular components and classes

In this tutorial, you’ll see how to implement testing tools to perform proper unit testing Angular for your app classes and components. By Natasha Mathur.

Build your Observable (Pt. 4): Map, Filter, Take and all that Jazz

Build your own toy RxJS version. We’ll implement operators, see why observables are lazy and understand how data flows through the observable pipeline. By Nate Lapinski.

Videos

Weekly · Andrey Kutsenko · August 31· Join for free or add the newsletter rss

Jexia

Develop smart, not hard. Simplify the way you build applications. Use Jexia as your smart developer platform and create applications faster.

Jexia’s Editorial Team

Written by

As a dev platform we are keen on sharing insights in today’s software development journey.

Jexia

Jexia

Develop smart, not hard. Simplify the way you build applications. Use Jexia as your smart developer platform and create applications faster.

Welcome to a place where words matter. On Medium, smart voices and original ideas take center stage - with no ads in sight. Watch
Follow all the topics you care about, and we’ll deliver the best stories for you to your homepage and inbox. Explore
Get unlimited access to the best stories on Medium — and support writers while you’re at it. Just $5/month. Upgrade