angularday | 24th November 2023 | Verona (https://2023.angularday.it/):
Apply to the #CFP and become #angularday speaker: https://t.co/usbGktVhx9聽
You have time until 31.08.2023
馃帿 https://t.co/kAEmzai2eo
@grusp #angular #angularjs #javascript #js #cypress #microfrontend #schematics #redux #ngrx #rxjs #components https://t.co/WHzf8pMBKT
#cfp #angularday #angular #angularJS #javascript #js #cypress #microfrontend #schematics #redux #ngrx #RxJS #components
angularday | 24th November 2023 | Verona (https://2023.angularday.it/):
#angularday #CFP is open!
We look forward to hearing from you: https://t.co/usbGktVhx9
See you in馃搷 Verona on 馃搮 24.11.23
馃帿 https://t.co/kAEmzai2eo
@grusp #angular #angularjs #javascript #js #cypress #microfrontend #schematics #redux #ngrx #rxjs #components https://t.co/6kr2r287J4
#angularday #cfp #angular #angularJS #javascript #js #cypress #microfrontend #schematics #redux #ngrx #RxJS #components
I've recently come back to my #angular project, updated to #angular 15. I've used #NgRx Entity in it. I'm just wondering what the current feeling/mood is towards NgRx and more specifically the NgRx Entity.
On the plus side, I've managed to get it working with paginating my data server-side.
Fixed a couple of stylesheet niggles after moving from #Bootstrap4 to #Bootstrap5. Fixed a few bugs and found a #StackOverflow question I asked a couple of years ago in the process.
It's hard coming back to a technology after a couple of years, I've forgotten so much. It's slowly coming back. As an #angular project with smart/dumb components and #NgRx entity stores, there's a bit of complexity there that I had forgotten all about.
Side projects are fun, and it helps to keep the skills sharp.
#ngrx #angular #stackoverflow #bootstrap5 #bootstrap4
Next issue with my #angular project is to fix some more of my tests. Most of them seem to be an issue with #NgRx. I have components using Entity Services, (EntityCollectionServiceBase) and I just can't get the #Jest test set up properly to inject them. And I can't find a decent example.
Anyway, time to park it for the evening.
NgRx Signal Store RFC: https://github.com/ngrx/platform/discussions/3796
Interesting 馃
RT @MarkoStDev
馃摙 I'm excited to share the RFC for the @ngrx_io SignalStore! 馃敟 Thoughts that have occupied my reactive mind over the past few months are now publicly available. 馃槄
Check it out and let us know what you think!
#ngrx #signalstore #angular #signals https://github.com/ngrx/platform/discussions/3796
#signals #angular #signalstore #ngrx
Next week begins our new 4-part (German) webinar series on Angular web apps! We'll discuss stores, forms, animations, and deployment every other week. Join for free: https://www.thinktecture.com/angular-web-apps/ #angular #webinar #ngrx
Episode 23/04: https://youtu.be/Vm7etXJGNoQ
TypeScript released the beta for version 5, with stable support for decorators. They are slightly different from the experimental ones we use in Angular. Furthermore, Minko Gechev gave an update about Angular's roadmap. The focus in 2023 is on reactivity and server-side rendering.
#TypeScript 5 Beta: https://devblogs.microsoft.com/typescript/announcing-typescript-5-0-beta/
#Angular Roadmap 2023: https://youtu.be/7dm4Gif7A5o
Minor Releases:
- #NgRx 15.2 - support for functional creators: https://github.com/ngrx/platform/blob/master/CHANGELOG.md#1520-2023-01-26
- #Nx 15.6: https://github.com/nrwl/nx/releases/tag/15.6.0
- #Cypress 12.4: https://docs.cypress.io/guides/references/changelog#12-4-0
- #Playwright 1.30: https://github.com/microsoft/playwright/releases/tag/v1.30.0
- #Jest 29.4: https://github.com/facebook/jest/releases/tag/v29.4.0
#typescript #angular #ngrx #nx #cypress #playwright #jest
Router Component Store prerelease 0.3.2
Performance optimizations:
- Ignore non-essential router events when serializing the router state. Only NavigationStart, RoutesRecognized, NavigationEnd, NavigationCancel, and NavigationError events are essential.
https://github.com/ngworker/router-component-store/releases/tag/v0.3.2
#NgRx #Angular #OpenSource
Updated to .NET 7, Angular 15
Security with ASP.NET Core, SignalR and Angular
https://github.com/damienbod/AspNetCoreAngularSignalRSecurity
#aspnetcore #dotnet #angular #oidc #oauth #signalr #openidconnect #ngrx
#aspnetcore #dotnet #angular #oidc #oauth #signalr #openidconnect #ngrx
Router Component Store prerelease 0.3.1
Features:
- Add factory for selecting router events of specific types: `RouterStore#selectRouterEvents`
https://github.com/ngworker/router-component-store/releases/tag/v0.3.1
So, what is NgRx? How does it manage state? And how can you change data if that data is immutable?
"What is NgRx"?: https://youtu.be/L60Pc69ktxg
"NgRx State and Actions": https://youtu.be/5Gcwq_dkROg
"NgRx Reducer + Immutability": https://youtu.be/opcNaG7xD-s
"NgRx and Side Effects": https://youtu.be/W6anZStTOQU
Router Component Store 0.3.0 release
https://github.com/ngworker/router-component-store/releases/tag/v0.3.0
Features
- Add factory for selecting specific route data: RouterStore#selectRouteData
- Add route title to MinimalActivatedRouteSnapshot#title
- Add route title selector: RouterStore#title$
- Add type MinimalRouteData for serializable route data
BREAKING CHANGES
- Provider factories return provider arrays
- Use MinimalRouteData
- Require Angular 15
- Require ComponentStore 15
- Require TypeScript 4.8