Angular Top 50: What you should have read in 2018

The year 2018 is coming to an end...

That time went by quite quickly, didn't it?

It was a very exciting year to be an angular developer. There was not only one, but there were two major framework (6 & 7) releases!

But not only the guys from the angular team were busy. The community did a great job writing amazing and informative content, as well.

In fact, you could argue, that they wrote to much to keep up reading.

That is why I collected the 50 articles and blog-posts, that I personally enjoyed the most. So you don't miss the great reads those guys created for us.

This list is not a competition though. There is no first or last place. They are all a great contribution to the angular community. Especially those articles, I might have missed and/or are not included in this collection.

Happy reading!


Sexier Imports in TypeScript
by Netanel Basal
February 16, 2018

3 Useful TypeScript Tips for Angular
by Jecelyn Yeen
June 04, 2018

Building Angular Libraries

The Angular Library Series - Creating a Library with Angular CLI
by Todd Palmer
March 28, 2018

How to build a library for Angular apps?
by Tomek Sułkowski
May 07, 2018

The Angular DevOps Series: Semantically release your Angular library
by Tim Deschryver
October 22, 2018

Component Libraries

Getting to Know the Angular CDK Drag and Drop Feature
by Netanel Basal
September 01, 2018

Choosing Angular UI components for Enterprise development
by Sergey Durnov
October 11, 2018

Reactive Programming

by Dominic Elm
March 05, 2018

Power of RxJS when using exponential backoff
by Alex Okrushko
June 05, 2018

Reactive Sticky Header in Angular
by Tomasz Kula
June 18, 2018

RxJS: Eight Operators Worth Getting to Know
by Netanel Basal
July 03, 2018

The Ultimate Answer To The Very Common Angular Question: subscribe() vs | async Pipe
by Tomas Trajan
October 02, 2018

Simple State Management with RxJS’s scan operator
by Juri Strumpflohner
October 2018

My Journey replacing Promises with RxJS
by Juri Strumpflohner
October 2018

State Management

Testing Actions in NGRX Store
by Todd Motto
February 08, 2018

Why another state management framework for Angular?
by Austin McDaniel
March 17, 2018

Introducing Akita: A New State Management Pattern for Angular Applications
by Netanel Basal
June 12, 2018

Angular NgRx Entity - Complete Practical Guide
by Angular University
June 18, 2018

Understanding a large scale angular app with @ngrx
by Kristy Johnstone
July 26, 2018


Angular Routing: How to Display a Loading Indicator When Navigating Between Routes
by Amadou Sall
June 07, 2018

Angular Routing — A Better Pattern For Large Scale Apps
by Shai Reznik
September 21, 2018

Best Practices

Architecture in Angular projects
by Cyrille Tuzi
March 02, 2018

How to define a highly scalable folder structure for your Angular project
by Mathis Garberg
March 27, 2018

NgRx — Best Practices for Enterprise Angular Applications
by Wes Grimes
May 30, 2018

How Did Angular CLI Budgets Save My Day And How They Can Save Yours
by Tomas Trajan
August 07, 2018

Best practices for a clean and performant Angular application
by Vamsi Vempati
October 03, 2018

How to optimize Angular applications
by J Stepanyan
November 26, 2018

Fullstack Examples

Real Time Apps with TypeScript: Integrating Web Sockets, Node & Angular
by Luis Aviles
January 09, 2018

Create a CD pipeline with Angular, GitLab and Firebase
by Juri Strumpflohner
February 2018

Build A Real World Beautiful Web APP with Angular 7 — A to Z Ultimate Guide (2018) — PART I
by Hamed Baatour
May 09, 2018

Building An Audio Player App with Ionic, Angular, RxJS, and NgRx
by Indermohan Singh
July 12, 2018

How to Build a PWA, an iOS App, and an Android App - From One Codebase
by TJ VanToll
October 30, 2018

Angular Internals

Insider’s guide into interceptors and HttpClient mechanics in Angular
by Max Koretskyi, aka Wizard
January 09, 2018

Angular Services do NOT have to be Singletons
by Netanel Basal
April 17, 2018

Total Guide To Angular 6+ Dependency Injection — providedIn vs providers:[ ]
by Tomas Trajan
November 6, 2018

Understanding Change Detection Strategies in Angular
by Chidume Nnamdi
October 29, 2018

A gentle introduction into change detection in Angular
by Max Koretskyi, aka Wizard
Dezember 04, 2018

Angular Ivy

Angular Ivy change detection execution: are you prepared?
by Alexey Zuev
May 19, 2018

Inside Ivy: Exploring the New Angular Compiler
by Uri Shaked
August 07, 2018


Attaching Authorization Token Headers in Angular 6
by Maina Wycliffe
September 23, 2018

NgRx Authentication Tutorial
by Sam Julien
October 02, 2018


Schematics — An Introduction
by Hans
February 01, 2018

Building Custom Elements / Web Components with Angular 6
by Tomek Sułkowski
May 02, 2018

Use React tools for better Angular apps
by Martin Hochel
March 06, 2018

Here is what you need to know about dynamic components in Angular
by Max Koretskyi, aka Wizard
May 29, 2018

Angular Debugging "Expression has changed after it was checked": Simple Explanation (and Fix)
by Angular University
June 16, 2018

Angular Universal: a Complete Practical Guide
by Angular University
June 16, 2018

10 More Useful Angular Features You Might Not Have Heard Of
by TheAngularGuru
August 14, 2018

Theming Angular
by Tomek Sułkowski
November 04, 2018

Container Components with Angular
by Lars Gyrup Brink Nielsen
November 06, 2018

Leave a comment