Possible topic for a future meeting: new Angular features

Hi newdevs, I've been experimenting with a few different features available in newer versions of Angular (huge thank you to Stephanie and Bill for getting us upgraded to a recent Angular version and making this exploration possible!) Specifically, I've been working with: * Standalone components <https://v17.angular.io/guide/standalone-components> * Signals <https://angular.dev/essentials/signals#> * Using protected attributes in templates <https://blog.angular.dev/angular-v14-is-now-available-391a6db736af#6579> (rather than needing to make them public) * The new @-style control flow <https://angular.dev/guide/templates/control-flow> (for example, @if instead of *ngIf) I think that the first three are really great improvements to Angular; they've allowed me to write simpler, more reliable code. The @ stuff is fine too, I guess we'll need to get on board eventually 😂 Would there be interest in an intro session to these topics, with some interactive examples? I'd be happy to throw something together, or collaborate with others who might also be interested in presenting. -Jane

Absolutely!!! On Tue, Jul 1, 2025, 7:09 PM Jane Sandberg via Eg-newdevs < eg-newdevs@list.evergreen-ils.org> wrote:
Hi newdevs,
I've been experimenting with a few different features available in newer versions of Angular (huge thank you to Stephanie and Bill for getting us upgraded to a recent Angular version and making this exploration possible!) Specifically, I've been working with: * Standalone components <https://v17.angular.io/guide/standalone-components> * Signals <https://angular.dev/essentials/signals#> * Using protected attributes in templates <https://blog.angular.dev/angular-v14-is-now-available-391a6db736af#6579> (rather than needing to make them public) * The new @-style control flow <https://angular.dev/guide/templates/control-flow> (for example, @if instead of *ngIf)
I think that the first three are really great improvements to Angular; they've allowed me to write simpler, more reliable code. The @ stuff is fine too, I guess we'll need to get on board eventually 😂
Would there be interest in an intro session to these topics, with some interactive examples? I'd be happy to throw something together, or collaborate with others who might also be interested in presenting.
-Jane _______________________________________________ Eg-newdevs mailing list -- eg-newdevs@list.evergreen-ils.org To unsubscribe send an email to eg-newdevs-leave@list.evergreen-ils.org

Jane, Yes please! I would love to learn about these things. Something that's been on my list. Maybe you can jump start me! Just let me know when and where. -Blake- Conducting Magic Will consume any data format MOBIUS On 7/1/25 7:02 PM, Terran McCanna via Eg-newdevs wrote:
Absolutely!!!
On Tue, Jul 1, 2025, 7:09 PM Jane Sandberg via Eg-newdevs <eg-newdevs@list.evergreen-ils.org> wrote:
Hi newdevs,
I've been experimenting with a few different features available in newer versions of Angular (huge thank you to Stephanie and Bill for getting us upgraded to a recent Angular version and making this exploration possible!)Â Specifically, I've been working with: * Standalone components <https://v17.angular.io/guide/standalone-components> * Signals <https://angular.dev/essentials/signals#> * Using protected attributes in templates <https://blog.angular.dev/angular-v14-is-now-available-391a6db736af#6579> (rather than needing to make them public) * The new @-style control flow <https://angular.dev/guide/templates/control-flow> (for example, @if instead of *ngIf)
I think that the first three are really great improvements to Angular; they've allowed me to write simpler, more reliable code. The @ stuff is fine too, I guess we'll need to get on board eventually 😂
Would there be interest in an intro session to these topics, with some interactive examples? I'd be happy to throw something together, or collaborate with others who might also be interested in presenting.
  -Jane _______________________________________________ Eg-newdevs mailing list -- eg-newdevs@list.evergreen-ils.org To unsubscribe send an email to eg-newdevs-leave@list.evergreen-ils.org
_______________________________________________ Eg-newdevs mailing list --eg-newdevs@list.evergreen-ils.org To unsubscribe send an email toeg-newdevs-leave@list.evergreen-ils.org

Good suggestion, Jane. I'd like to join that one. -b On Tue, Jul 1, 2025 at 9:17 PM Blake via Eg-newdevs < eg-newdevs@list.evergreen-ils.org> wrote:
Jane,
Yes please! I would love to learn about these things. Something that's been on my list. Maybe you can jump start me! Just let me know when and where.
-Blake- Conducting Magic Will consume any data format MOBIUS
On 7/1/25 7:02 PM, Terran McCanna via Eg-newdevs wrote:
Absolutely!!!
On Tue, Jul 1, 2025, 7:09 PM Jane Sandberg via Eg-newdevs < eg-newdevs@list.evergreen-ils.org> wrote:
Hi newdevs,
I've been experimenting with a few different features available in newer versions of Angular (huge thank you to Stephanie and Bill for getting us upgraded to a recent Angular version and making this exploration possible!) Specifically, I've been working with: * Standalone components <https://v17.angular.io/guide/standalone-components> * Signals <https://angular.dev/essentials/signals#> * Using protected attributes in templates <https://blog.angular.dev/angular-v14-is-now-available-391a6db736af#6579> (rather than needing to make them public) * The new @-style control flow <https://angular.dev/guide/templates/control-flow> (for example, @if instead of *ngIf)
I think that the first three are really great improvements to Angular; they've allowed me to write simpler, more reliable code. The @ stuff is fine too, I guess we'll need to get on board eventually 😂
Would there be interest in an intro session to these topics, with some interactive examples? I'd be happy to throw something together, or collaborate with others who might also be interested in presenting.
-Jane _______________________________________________ Eg-newdevs mailing list -- eg-newdevs@list.evergreen-ils.org To unsubscribe send an email to eg-newdevs-leave@list.evergreen-ils.org
_______________________________________________ Eg-newdevs mailing list -- eg-newdevs@list.evergreen-ils.org To unsubscribe send an email to eg-newdevs-leave@list.evergreen-ils.org
_______________________________________________ Eg-newdevs mailing list -- eg-newdevs@list.evergreen-ils.org To unsubscribe send an email to eg-newdevs-leave@list.evergreen-ils.org

I'd be very interested in an intro session! -- Michele M. Morgan, Systems Support Specialist North of Boston Library Exchange, Danvers Massachusetts mmorgan@noblenet.org On Wed, Jul 2, 2025 at 9:47 AM Bill Erickson via Eg-newdevs < eg-newdevs@list.evergreen-ils.org> wrote:
Good suggestion, Jane. I'd like to join that one.
-b
On Tue, Jul 1, 2025 at 9:17 PM Blake via Eg-newdevs < eg-newdevs@list.evergreen-ils.org> wrote:
Jane,
Yes please! I would love to learn about these things. Something that's been on my list. Maybe you can jump start me! Just let me know when and where.
-Blake- Conducting Magic Will consume any data format MOBIUS
On 7/1/25 7:02 PM, Terran McCanna via Eg-newdevs wrote:
Absolutely!!!
On Tue, Jul 1, 2025, 7:09 PM Jane Sandberg via Eg-newdevs < eg-newdevs@list.evergreen-ils.org> wrote:
Hi newdevs,
I've been experimenting with a few different features available in newer versions of Angular (huge thank you to Stephanie and Bill for getting us upgraded to a recent Angular version and making this exploration possible!) Specifically, I've been working with: * Standalone components <https://v17.angular.io/guide/standalone-components> * Signals <https://angular.dev/essentials/signals#> * Using protected attributes in templates <https://blog.angular.dev/angular-v14-is-now-available-391a6db736af#6579> (rather than needing to make them public) * The new @-style control flow <https://angular.dev/guide/templates/control-flow> (for example, @if instead of *ngIf)
I think that the first three are really great improvements to Angular; they've allowed me to write simpler, more reliable code. The @ stuff is fine too, I guess we'll need to get on board eventually 😂
Would there be interest in an intro session to these topics, with some interactive examples? I'd be happy to throw something together, or collaborate with others who might also be interested in presenting.
-Jane _______________________________________________ Eg-newdevs mailing list -- eg-newdevs@list.evergreen-ils.org To unsubscribe send an email to eg-newdevs-leave@list.evergreen-ils.org
_______________________________________________ Eg-newdevs mailing list -- eg-newdevs@list.evergreen-ils.org To unsubscribe send an email to eg-newdevs-leave@list.evergreen-ils.org
_______________________________________________ Eg-newdevs mailing list -- eg-newdevs@list.evergreen-ils.org To unsubscribe send an email to eg-newdevs-leave@list.evergreen-ils.org
_______________________________________________ Eg-newdevs mailing list -- eg-newdevs@list.evergreen-ils.org To unsubscribe send an email to eg-newdevs-leave@list.evergreen-ils.org

From my understanding signals have been a very popular in JS frameworks for the past few years, I remember when my darling Svelte announced they were adding them a couple years ago they said something like "yeah we realized Solid et al. was right about this". Currently reading: https://www.smashingmagazine.com/2024/11/the-hype-around-signals/ Eli T. Drumm (sorry for jumping in!) ________________________________ From: Jane Sandberg via Eg-newdevs <eg-newdevs@list.evergreen-ils.org> Sent: Tuesday, July 1, 2025 19:09 To: Evergreen NewDevs <eg-newdevs@list.evergreen-ils.org> Subject: [Eg-newdevs] Possible topic for a future meeting: new Angular features Hi newdevs, I've been experimenting with a few different features available in newer versions of Angular (huge thank you to Stephanie and Bill for getting us upgraded to a recent Angular version and making this exploration possible!) Specifically, I've been working with: * Standalone components<https://v17.angular.io/guide/standalone-components> * Signals<https://angular.dev/essentials/signals#> * Using protected attributes in templates<https://blog.angular.dev/angular-v14-is-now-available-391a6db736af#6579> (rather than needing to make them public) * The new @-style control flow<https://angular.dev/guide/templates/control-flow> (for example, @if instead of *ngIf) I think that the first three are really great improvements to Angular; they've allowed me to write simpler, more reliable code. The @ stuff is fine too, I guess we'll need to get on board eventually 😂 Would there be interest in an intro session to these topics, with some interactive examples? I'd be happy to throw something together, or collaborate with others who might also be interested in presenting. -Jane
participants (6)
-
Bill Erickson
-
Blake
-
Eli T. Drumm
-
Jane Sandberg
-
Morgan, Michele
-
Terran McCanna