Angular Ninja Newsletter - Issue #11
Jexia
Posted on July 23, 2018
Weekly · Andrey Kutsenko · July 22 · Join for free or add the newsletter rss
Stay up-to-date and ahead of your peers with Andrey Kutsenko’s weekly newsletter for Angular Ninjas.
Fundamentals
If you make use of RxJS library in your projects, you must be familiar with subcribing to and unsubscribing from an observable.
Internationalization (i18n) is the process of developing products in such a way that they can be localized for languages and cultures easily.
Component architecture with Angular
Angular embraces reactive programming, where components know how to react to external events such as user clicks or data updates.
Ivy: a look at the new render engine for Angular
With the release of Angular v6, the Angular team has introduced many significant features and changes. Among these, Ivy has drawn much hype and attraction.
New in Akita: we’ve added your top requested features
It’s only been three weeks since Akita’s latest release and we’ve already come up with hot new features (v1.2.0) This was a feature that many of you requested.
Best-practices
Start using ngrx/effects for this
You're probably only using ngrx/effects to handle the communication to an external source. But did you know ngrx/effects can be used for more than this?
Angular: secure your application routes
So, you write dozens and dozens of routes, add parameters, hack them with data revolvers, and now, anyone can access any page, but you really don’t want that.
RxJS: nosy combineLatest vs selfish withLatestFrom
When I first came across object-oriented programming I was told that everything is a class.
Tutorials
The extensive guide to creating streams in RxJS
For most devs the first contact with RxJS is established by libraries like Angular. Some functions return streams and to use these you focus naturally on operators.
Working with normalised data in Akita and Angular
We build an Angular app which lists movies that arrive from a nested API response. We’ll learn how to store and update our data more efficiently using Akita.
End-to-end (E2E) tests in Angular application using Protractor
Learn how we can create an end to end tests (e2e) for our Angular application. We will be using an existing end-to-end testing framework, Protractor.
Real World App - Part 21: Service Workers (PWA) with Angular
This is Part 21 of our Real World App series. For other parts, see links at the bottom of this post or go to Real World Fullstack.
Boosting Angular app performance with local change detection
Change detection is the process of updating/re-rendering the DOM to reflect the new state of the data model.
Videos
Angular Elements at ng-sydney by Leo Caseiro
An introduction about Angular Elements which is packing your Angular components into Custom Elements, part of Web Components.
Adding reactivity to your web apps using RxJS
In this presentation, we will talk about adding reactive feature to an existing Angular app using RxJS. In particular, we'll be adding a "drag down to refres...
Weekly · Andrey Kutsenko · July 22 · Join for free or add the newsletter rss
Posted on July 23, 2018
Join Our Newsletter. No Spam, Only the good stuff.
Sign up to receive the latest update from our blog.