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!
TypeScript
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
Routing
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
Security
Attaching Authorization Token Headers in Angular 6 by Maina Wycliffe September 23, 2018
NgRx Authentication Tutorial by Sam Julien October 02, 2018
Miscellaneous
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