It is approaching print publication and is already available online with early access
You can check it out here:
www.manning.com/books/modern...
Defining forms is easy even without reactive if you know the details. You can use `ngModelGroup` to achieve the same result:
Defining forms is easy even without reactive if you know the details. You can use `ngModelGroup` to achieve the same result:
So, the #RxJS `tap` operator is specifically designed to perform side-effects
However, its implementation is just taking an Observable and returning a new one with the side-effect slapped on it
So, is `tap` itself a pure function or not? 😁
So, the #RxJS `tap` operator is specifically designed to perform side-effects
However, its implementation is just taking an Observable and returning a new one with the side-effect slapped on it
So, is `tap` itself a pure function or not? 😁
My bet is on "declarative programming"
My bet is on "declarative programming"
Instead, it encourages the use of new, derived selectors and a direct selection of the state
I believe we should not create computed properties from store signals
What do you think?
Instead, it encourages the use of new, derived selectors and a direct selection of the state
I believe we should not create computed properties from store signals
What do you think?
If you have missed something from Angular v19, check the article out - there are a lot of hidden gems there!
www.angularspace.com/angular-v19-...
If you have missed something from Angular v19, check the article out - there are a lot of hidden gems there!
www.angularspace.com/angular-v19-...
The amount of just plain wrong stuff in it is too astounding to write it off as just a mistake
Honestly, this makes me mad
medium.com/@sehban.alam...
The amount of just plain wrong stuff in it is too astounding to write it off as just a mistake
Honestly, this makes me mad
medium.com/@sehban.alam...
If you want to bind a resource to `ngModel` in your #Angular component template, use its `value` signal, not the resource itself:
If you want to bind a resource to `ngModel` in your #Angular component template, use its `value` signal, not the resource itself:
Isn't NgRx itself already a facade? A big, complex system with which you interact only via two simple methods (dispatch, select)
Isn't NgRx itself already a facade? A big, complex system with which you interact only via two simple methods (dispatch, select)
Do you think this is a bad practice? If so, how can we avoid it? What would be some cases where this is justified?
Do you think this is a bad practice? If so, how can we avoid it? What would be some cases where this is justified?
#Angular linked signals have the same scheduling approach for computations as regular `computed` properties
Computation does not run initially until the value is first read. Subsequently, only new reads will trigger to recompute
#Angular linked signals have the same scheduling approach for computations as regular `computed` properties
Computation does not run initially until the value is first read. Subsequently, only new reads will trigger to recompute
Using the previous value argument in computation callback results in an `unknown` type, even when the type returned is super explicit
Any idea why this is the case?
Using the previous value argument in computation callback results in an `unknown` type, even when the type returned is super explicit
Any idea why this is the case?
I'm happy to say exploring the full release docs taught me a lot
Interesting things are coming 🤫
I'm happy to say exploring the full release docs taught me a lot
Interesting things are coming 🤫
Was the component too large? Did it cause many issues? I'm interested in hearing scenarios
Was the component too large? Did it cause many issues? I'm interested in hearing scenarios
Sometimes the `request` can depend on optional signals, and we might want an easier mechanism of having some default value:
Sometimes the `request` can depend on optional signals, and we might want an easier mechanism of having some default value:
I will cover all the more obscure features (some of them I already tweeted about) that got a bit overlooked because of the `linkedSignal`/Resource API hype 😁
Will drop next week! 🚀
I will cover all the more obscure features (some of them I already tweeted about) that got a bit overlooked because of the `linkedSignal`/Resource API hype 😁
Will drop next week! 🚀
We can use it to navigate to other pages depending on the data received, or for handling errors
We can use it to navigate to other pages depending on the data received, or for handling errors
It is approaching print publication and is already available online with early access
You can check it out here:
www.manning.com/books/modern...
It is approaching print publication and is already available online with early access
You can check it out here:
www.manning.com/books/modern...
Delivers far beyond anything you can read.
- v19 Resource API has been
disassembled to the bone
Each detail carefully presented and studied.
I'm glad that appreciation for @armandotrue.bsky.social is showing in numbers!
www.angularspace.com/everything-y...
I've read the source code, compiled and tried out examples - to deliver you the latest we know about Resource API
Give it a read to learn more!
As detailed as possible - for now ;)
The Best Resource on the
#Angular v19 Resource API !!!
By one and only @armandotrue.bsky.social
This article is too good!!!
Article: www.angularspace.com/everything-y...
I've read the source code, compiled and tried out examples - to deliver you the latest we know about Resource API
Give it a read to learn more!
It returns a new array instead of modifying the existing one, which is perfect for pure updater functions like `update` callback or reducers:
It returns a new array instead of modifying the existing one, which is perfect for pure updater functions like `update` callback or reducers: