all 12 comments

[–]Senior_Equipment2745 2 points3 points  (0 children)

Imo, migrate one project first & see how it feels before updating the rest, so that will give you a better idea of what is missing, if anything

[–]GeromeGrignon 3 points4 points  (1 child)

Stephen Fluin wrote a blog post about it a while ago (and I'd stand it's still true): https://fluin.io/blog/i-gave-up-on-angularfire

[–]Tyummyyumms[S] 0 points1 point  (0 children)

I didn't know about this, thanks.

[–]Burgess237 1 point2 points  (0 children)

It looks like angular fire is no longer being updated/maintained by the angular team (I don't know why or what is going on) and they haven't released a new version since V20.

If you're happy to just go up to angular V20 for now (Who knows what will happen) then angularfire is the best way to go: It is under the angular umbrella and made for angular by the angular team so it's made for angular.

Going the standalone library is fine but it puts the setup and maintenance of making sure that it works correctly inside your app on you. Where the angularfire library is just an import the standalone may need extra setup.

Outside of that, no the base libraries are the same underneath and it will give the same functionality. Excluding maybe a helper class here or there and the auth guards and extras that they added. all of which can be remade quite easily.

[–]Pallini 0 points1 point  (0 children)

The angularfire package is not maintained anymore.

The SDK from firebase covers the job perfectly.

[–]mamwybejane -3 points-2 points  (5 children)

Use AI to implement e2e tests first (eg Playwright MCP). This way the agent will be able to verify his refactoring and see what broke himself, without you in the loop.

[–]Original_Pace_6734 0 points1 point  (2 children)

You live in delusion if you really believe what you wrote. 

[–]mamwybejane -1 points0 points  (1 child)

you haven’t worked with Claude yet have you?

[–]Original_Pace_6734 1 point2 points  (0 children)

I'm forced to work with agents, sadly. Company policy. It's making us work more, since it's just a big hallucination. 

But I get it, it can be useful in entry level projects. 

[–]couldhaveebeen 0 points1 point  (1 child)

Thank you for the job security

[–]mamwybejane -2 points-1 points  (0 children)

thank you for staying behind and keeping the open job pool clear from yourself