
I give up on AngularFire
I just worked really hard to rip AngularFire (@angular/fire) out of my codebase. If you don't know,...

Author profile
Formerly a lead on the Angular Team at Google. Stephen builds Developer Relations teams that solve real world problems faced by developers and businesses, and advocates for the needs of the community.
Browse the latest writing surfaced through DevArt.

I just worked really hard to rip AngularFire (@angular/fire) out of my codebase. If you don't know,...

This article was written for version 9.0 of Angular or later English is the most common language f...

This article is for anyone still on Angular versions 2.x, 4.x, or 5.x. Since May of 2018 and the rel...

GitHub is one of the central places that developers go to share, collaborate, and host the code for t...

One of the most common things I do when encountering a new Angular app or team, is to take a look at...

In 2018 I gave a talk titled "Angular for Designers". It's been one of the talks that I get asked abo...

I talk a lot. In 2018 I gave 45 presentations (many were recorded!) Most of my presentations are uniq...

Today, there are over 100 Angular Google Developer Experts (GDEs) across the globe. These folks are i...

The Angular CLI is the recommended approach for starting new Angular applications, because it gives y...

The Angular documentation outlines best practices and patterns that most developers will need when cr...

I was asked the difference between a classical function and the new modern arrow function syntax, but...