✍️ Blogged: Let your AI agent capture its changes with the Playwright CLI A picture is worth a thousand words. In our project, the coding agent uses the Playwright CLI to record UI changes, verify them, and attach them to the PR. #AI #Playwright timdeschryver.dev/blog/let-you...
Tim Deschryver
Tim Deschryver
@timdeschryver.dev
👟 Runner 👨💻 OSS enthusiast - NgRx, (Angular) Testing Library ✍ Blogger - https://timdeschryver.dev 🏆 Microsoft MVP (Developer Technologies)
840 followers169 following205 posts
✍️ Blogged: Sprint Zero is about building momentum timdeschryver.dev/blog/sprint-... #AI #Team #Agile
Tim Deschryver reposted
I'm excited to announce MSW v3.0! 🥳 - Leaner dependency graph and smaller size; - ESM-only; - Granular entrypoints; - GraphQL subscriptions; - Socket-based network interception in Node.js; - And much more! mswjs.io/blog/introd...
Tim Deschryver reposted
NgRx v22.0.0 is out! 🧩 Resource Extensions 🧬 Dynamic Deep Signals ☀️ Light Theme for the Docs And more! ✍️ by Marko #NgRx #Angular dev.to/ngrx/announc...
✍ Blogged: Scheduled AI in practice: turning telemetry into a daily health report How I integrate existing tools within the AI context to turn Application Insights telemetry into an actionable daily health report on a schedule. timdeschryver.dev/blog/schedul... #AI #Azure
✍ Blogged: Testing AI prompts and comparing models with promptfoo Just like other software components, prompts benefit from tests that provide representative inputs to verify that the outputs meet the requirements. #dotNET #AI #Testing timdeschryver.dev/blog/testing...
Tim Deschryver reposted
Tim Deschryver reposted
📣 The moment is here. 📣 TypeScript 7 is officially released! 7️⃣ devblogs.microsoft.com/typescript/a...
Tim Deschryver reposted
So long Jest, you served @angular.dev and @ngrx.io well 🫡 github.com/ngrx/platfor...
✍️ Blogged: Using Agentic AI to create your own component library #Angular #AI timdeschryver.dev/blog/using-a...
✍️ Blogged: Running a production-like local environment with Aspire Prevent integration surprises in production by using Aspire to run local dependencies in a consistent, production-like setup. #dotNET #Aspire timdeschryver.dev/blog/running...
✍️ Blogged: Improve your AI coding agent with runtime context from Aspire MCP timdeschryver.dev/blog/improve... #dotNET #Aspire
Tim Deschryver reposted
Personal News: Soverius AI Together with @wolfmanfx.bsky.social we have founded Soverius AI (soverius.ai). I think I don’t have to tell you that AI has become quite important lately 😅. 1/3
✍️ Blogged: Keep Agentic AI Simple: A Practical Workflow for Software Development timdeschryver.dev/blog/keep-ag...
Tim Deschryver reposted
Agents can write code all day, but running and iterating on it? Different story🫠 Aspire 13.2 adds structure and a real feedback loop for agents with code, not Markdown. @maddy.fm is here to share how Aspire gives your agent some bumpers 🎳 🔗 devblogs.microsoft.com/aspire/agent...
✍️ Blogged: Containerize an ASP.NET Core BFF and Angular frontend using Aspire #dotNET #Angular #Aspire 🔗 timdeschryver.dev/blog/contain...
Using @damienbod.com 's secure ASP.NET Core and Angular BFF template as a starting point, this post shows how to integrate Aspire to improve local development and prepare the application for containerized deployment.
Tim Deschryver reposted
T-minus 24 HOURS 📢 Join us tomorrow on #AspireConf for an action-packed day of live sessions and a keynote welcoming the release of Aspire 13.2! 💫 See you there 👉 aspire.dev/aspireconf/?... #Python #TypeScript #DotNet #AspireDev
✍️ Blogged: Introducing Angular Testing Library Zoneless To keep up with modern Angular, there's a new zoneless subpackage that helps you write component tests. timdeschryver.dev/blog/introdu... #Angular
Tim Deschryver reposted
We just shipped .NET Skills for coding agents ⚡ A growing set of reusable skills for .NET that plug into coding agents and work WITH you. We're starting by sharing the same skills our team built to move faster (and let agents handle the boring parts). 🔗 ift.tt/B6GLaeX #dotNET
✍️ Blogged: Angular Signal Forms Keeps Improving Taking a quick glance at the new features shipped in Angular Signal Forms. #Angular www.timdeschryver.dev/blog/angular...
✍️ 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...
The new year brings a new version of Angular Testing Library! 🥳 This version (v19) is compatible with Angular v21. #Angular github.com/testing-libr...
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...
Tim Deschryver reposted
Tim Deschryver reposted
📢 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...
✍️ 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...
Tim Deschryver reposted
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...
Tim Deschryver reposted
Tim Deschryver reposted
Tim Deschryver reposted
🚀 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...
✍️ 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...
Tim Deschryver reposted
.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...
✍️ Blogged: Using the new bindings API to test Angular components with Angular Testing Library #Angular timdeschryver.dev/blog/using-t...
Tim Deschryver reposted
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...
We just released #Angular #TestingLibrary v18. There are no big changes, but this removes some of Angular's deprecated/removed features. Thanks to everyone involved in this release 🙏 github.com/testing-libr...
✍️ Blogged: Fire your Playwright tests on demand from the .NET Aspire dashboard timdeschryver.dev/blog/fire-yo... #dotNET #Aspire #Playwright