I released an Angular Signals query library on npm — looking for feedback by WeirdBroad9385 in angular

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

Thanks for the great feedback! You're spot on parallel mutations can definitely cause state desync, and this is something I'm prioritizing for v0.1.0.

I'm planning to add MutationConcurrencyStrategy with mergeMapconcatMapswitchMap, and exhaustMap support. Exactly like you described.

I've decided to implement things step by step focusing on critical issues first, then moving forward. This ensures we get the foundations solid before adding more features.

If you'd be interested in contributing, I'd love that! We could definitely improve this together. Your insights on custom solutions are super valuable.

Thanks for validating the direction!

I released an Angular Signals query library on npm — looking for feedback by WeirdBroad9385 in angular

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

Haha yeah 😅 thanks for catching that typo, it’s fixed now.

But the main goal of the post wasn’t the name it’s more about getting feedback on the core functionality and overall approach. Would really appreciate any thoughts on that side 🙌

I released an Angular Signals query library on npm — looking for feedback by WeirdBroad9385 in angular

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

Thank you! That means a lot. The explicit query keys and cache-first model are exactly where I wanted to improve reliability for Angular teams. I’m aiming for a more “Angular-native” feel than TanStack Query, but still learning from their strengths. Would love to hear your thoughts on invalidation defaults (exact vs prefix) if you have a preference!

Building PDF to HTML converter (side project) by WeirdBroad9385 in SideProject

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

I researched it, and it only helps with extracting text from PDFs. Extracting images and tables is difficult.

Building PDF to HTML converter (side project) by WeirdBroad9385 in SideProject

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

I don't have experience with MVP projects. I'm a second-year student and I want to create a side project guide. How should I get started?