Lukas Marx
December 20, 2018

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

ADVANCED CACHING WITH RXJS 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

We save your email address, your name and your profile picture on our servers when you sing in. Read more in our Privacy Policy.