βοΈ Blogged: A minimal way to integrate Aspire into your existing project
Did you know that you don't need to rebuild your solution to adopt Aspire?
#dotNET #Aspire
timdeschryver.dev/blog/a-minim...
βοΈ Blogged: A minimal way to integrate Aspire into your existing project
Did you know that you don't need to rebuild your solution to adopt Aspire?
#dotNET #Aspire
timdeschryver.dev/blog/a-minim...
βοΈ Blogged: Improve the quality of your Angular component snapshots with Vitest
#Angular #Vitest
timdeschryver.dev/blog/improve...
βοΈ Blogged: Using FusionCache's Backplane to synchronize HybridCache instances across multiple instances
#dotNET
timdeschryver.dev/blog/hybridc...
It's also a good time to reflect on the current state and start looking into modernizing Angular Testing Library to become zoneless (and to remove -deprecated- functionality).
Your input in this journey is helpful to create a roadmap for this. π
github.com/testing-libr...
The new year brings a new version of Angular Testing Library! π₯³
This version (v19) is compatible with Angular v21.
#Angular
github.com/testing-libr...
Bonne annΓ©e HenriπΊ
π’ Announcing NgRx 21: Celebrating a 10 Year Journey with a fresh new look and ngrx/signals/events
π 10 Year Anniversary
π¨ New Documentation Website
β Stable Events Plugin
And more!
βοΈ by @timdeschryver.dev
dev.to/ngrx/announc...
I'm glad you found the issue, and thanks for the updates!
You can take a look at the beta branch in that case, this one has been migrated to Vitest π Thanks in advance!
Or wait, the sandbox uses effect, but in a child component... so I guess this doesn't count π
github.com/timdeschryve...
I thought I had one publicly available, but it seems as if that's not the case... Please open an issue on GitHub to discuss it, ideally you could include a simple reproduction (or edit/add a test case).
github.com/testing-libr...
βοΈ Blogged: Named global query filters in Entity Framework Core 10
#dotNET #EntityFramework
timdeschryver.dev/blog/named-g...
βοΈ Blogged: Using cookies for authentication in an Angular application
#Angular
timdeschryver.dev/blog/using-c...
Karma is out of the pantry. π
Get ready for @vitest.dev & Browser Mode with #Angular 21
β¨ New #testing cookbook chapter explaining why weβre back to the browser β and what actually separates:
πΎ emulation,
π "partial" browser mode,
π & "full" browser mode.
cookbook.marmicode.io/angular/test...
Null conditional assignments
Field access in auto properties.
Extension Blocks
Example of showing extension block usage
What's new in C# 14!
Dustin holding it down \o/.
Null conditional assignments,
Inferred type in lambda expressions,
Field Access in auto properties!
Extension Blocks π₯Ήπ₯Ή !
#dotNETConf
Y'all know what today is !
#dotnetconf
π Announcing @analogjs.org 2.0!
π Content Resources for @angular.dev
π¦ Optimized Installs and Bundling
β‘οΈ @vite.dev ecosystem upgrades
And more!
dev.to/analogjs/ann...
βοΈ Blogged: Write strongly typed Web API integration tests using Kiota and OpenAPI
#dotNET #Kiota #OpenAPI
timdeschryver.dev/blog/write-s...
That's often the best way of learning something in my case, hence this post π
As mentioned in the post, I find the API nice to work with.
βοΈ Blogged: Refactoring a form to a Signal Form
I jotted down some notes of my experiences and thoughts while refactoring an existing Angular form to use the new Signal Forms (experimental feature).
#Angular
timdeschryver.dev/blog/refacto...
.NET 10 Release Candidate 2 is now available | by Jon Galloway & the .NET team
buff.ly/rL3CJuJ
#dotnet #dotnet10 #blazor #aspnetcore #dotnetmaui #csharp
If you want to get exploring Signal Forms, I highly recommend "All About Angularβs New Signal Forms" from @manfredsteyer.bsky.social .
Thanks Manfred! π
www.angulararchitects.io/blog/all-abo...
Thank you @lacolaco.bsky.social for the idea and the review!
βοΈ Blogged: Using the new bindings API to test Angular components with Angular Testing Library
#Angular
timdeschryver.dev/blog/using-t...
EF Core 10.0: Support for JSON Data Type in Microsoft SQL Server
#dotnet #efcore
βοΈ Blogged: Forwarding authenticated calls to a downstream API using YARP
#dotNET #YARP
timdeschryver.dev/blog/forward...
βοΈ Blogged: Secure your Yarp BFF with cookie-based authentication
timdeschryver.dev/blog/secure-...
#dotNET #YARP #BFF #Aspire
βοΈ Blogged: Writing isolated (integration)tests with TestContainers
#dotNET #TestContainers
timdeschryver.dev/blog/writing...
βοΈ Blogged: VS Code as a modern FullβStack workspace, Powered by Copilot
Why VS Code transitioned into my primary development environment. TLDR: extensions, integrations, and Copilot.
#VSCode #Copilot #dotNET #Angular
timdeschryver.dev/blog/vs-code...