Sign in

Tim Deschryver

@timdeschryver.dev
839 followers 169 following 203 posts

👟 Runner 👨‍💻 OSS enthusiast - NgRx, (Angular) Testing Library ✍ Blogger - timdeschryver.dev 🏆 Microsoft MVP (Developer Technologies)

PostsRepliesMedia
Tim Deschryver @timdeschryver.dev · 15/07/2026
I’m happy to share that my time in the Microsoft MVP program has been extended for another year 🥳. Congratulations to all the other MVPs who received the confirmation 🏆
280
Tim Deschryver @timdeschryver.dev · 01/08/2025
A little trick I just learn to make it easier to test a zoneless #Angular (v20) application, is to configure the providersFile to automatically add providers. This is a feature we already had in Angular Testing Library, but it's nice to see that it's built-in now. Bonus: setupFiles is also new
061
Tim Deschryver @timdeschryver.dev · 18/07/2025
It's been five years already, time flies when you're having fun! Thanks again for the nomination Lars Gyrup Brink Nielsen 🤗 #MVPBuzz
030
Tim Deschryver @timdeschryver.dev · 25/04/2025
New PB on the marathon 🎯 I had to walk for +/- 1km because I was afraid an old injury came back up. #devsWhoRun #RunnersInTech
140
Tim Deschryver @timdeschryver.dev · 21/04/2025
My 🐣 easter project was to create a migration tool to go from zod v3 to @zod/mini. While it doesn't support everything yet, I think it can help many projects to help the migration. Try it out, and open issues for cases that are not migrated correctly github.com/timdeschryve...
030
Tim Deschryver @timdeschryver.dev · 16/04/2025
The GitHub #Copilot code generation instructions has saved me "edit-time" afterwards. In an #Angular context this is useful to automatically prompt Copilot to use "Modern Angular" APIs with each request. For more information about instructions see code.visualstudio.com/docs/copilot...
2151
Tim Deschryver @timdeschryver.dev · 25/03/2025
Did you know that it's possible to add custom commands to your Aspire components? This can be useful for tasks that you want to trigger manually via the Aspire dashboard. An example can be found in the samples: github.com/dotnet/aspir... #dotNET #Aspire
The menu option of the database migrations project shows a "Reset Database" command.
042
Tim Deschryver @timdeschryver.dev · 10/03/2025
I found a new use case for GitHub #Copilot (agents mode), you can just ask it to visualize the project structure/architecture as a mermaid diagram 🤩 (this also works for visualizing your CI/CD pipelines)
011
Tim Deschryver @timdeschryver.dev · 26/02/2025
.NET 10 Preview 1 is now available! Yay, integration testing just became a tad bit easier. 🥳 devblogs.microsoft.com/dotnet/dotne...
010
Tim Deschryver @timdeschryver.dev · 20/02/2025
To give me a better understanding of .NET Aspire, I've created a Sandbox environment. The Sandbox currently includes: - EF Migrations - Angular - OpenTelemetry Collector - YARP Maybe this can also be helpful to you! #LearnInPublic #dotNET #Angular github.com/timdeschryve...
151
Tim Deschryver @timdeschryver.dev · 18/02/2025
6 years after my first 10 km, I finally joined the sub-40 club 🥵 #devsWhoRun
140
Tim Deschryver @timdeschryver.dev · 13/02/2025
Angular Testing Library has been consistently at 100k downloads in 2025 🚀🚀🚀 #Angular
0111
Tim Deschryver @timdeschryver.dev · 03/02/2025
Ok, why did it take until today before someone pointed me to DATE_PIPE_DEFAULT_OPTIONS 🤦 "DI token that allows to provide default configuration for the DatePipe. The value is an object which can include dateFormat and timezone." #Angular angular.dev/api/common/D...
A snippet setting the DATE_PIPE_DEFAULT_OPTIONS to format dates in an application using the short date format.
1111
Tim Deschryver @timdeschryver.dev · 22/01/2025
TIL there's an API to display a specific element in fullscreen mode. document.querySelector("main").requestFullscreen(); Docs: developer.mozilla.org/en-US/docs/W...
020
Tim Deschryver @timdeschryver.dev · 17/01/2025
Inspired by "Angular Caniuse" and a GitHub #Copilot demo, I had to urge to create a version for #dotNET. I'm very surprised and happy with the results. I only created the data structure, the rest is for 80% Copilot (using Astro, Svelte, Tailwind).
030
Tim Deschryver @timdeschryver.dev · 06/01/2025
I found a new way to keep track of my yearly running goals, now every time that I open a new terminal I will be reminded of it. #devsWhoRun
A terminal showing the current status of my running goals.
030
Tim Deschryver @timdeschryver.dev · 01/01/2025
25k to start of 2025. Happy new year! #devsWhoRun
2120
Tim Deschryver @timdeschryver.dev · 31/12/2024
It's time to wrap up the year. Thanks for the great year, and let's make 2025 even better together! ✍️ 22 blog posts (coming from 34) 🏃‍♂️ 2916km of running (coming from 2450) 🧑‍💻 813 OSS contributions (coming from 1028) 🤗 connected with many old and new friends
An abstract, minimal, clean, and modern new year illustration in a running vibe using tech references from .NET and Angular, featuring the exact text 'A consistent 2025'
060
Tim Deschryver @timdeschryver.dev · 30/12/2024
Pfew, and I was able to fix the pipeline this year.
010
Tim Deschryver @timdeschryver.dev · 17/12/2024
My 2024 in (OSS) Code #GitHubWrapped 🔗 git-wrapped.com
050
Tim Deschryver @timdeschryver.dev · 16/12/2024
TIL you can install missing npm packages when you build a .NET. This is useful in monorepos. This is an excerpt from the #Aspire demo application, which can be found at github.com/dotnet/aspir.... ✅ Verify Node.js is installed 📦 Run `npm ci` on all folders containing a lock file #dotNET
100
Tim Deschryver @timdeschryver.dev · 08/12/2024
NPM, are you ok?
Scheduled upgrade message from NPM.
000
Tim Deschryver @timdeschryver.dev · 20/11/2024
🎭 Playwright v1.4.49 provides a new way optimized way to write snapshot tests! 📃 playwright.dev/docs/release... 📺 playwright.dev/docs/release... #Playwright
A snapshot test using the new toMatchAriaSnapshot method, which asserts the ARIA structure of a banner element.
1183
Tim Deschryver @timdeschryver.dev · 16/11/2024
When I opened a GitHub issue today I noticed a new Copilot feature to summarize GitHub issues and discussions. I think this can be very useful as comments usually contain a solution or tips addressing the issue. Let's give this a try during the next weeks. More info: github.com/orgs/communi...
GitHub copilot summarizing a discussion giving a brief overview, including the proposal and next steps.GitHub copilot summarizing an issue with steps to reproduce, the impact, and a couple of next steps.
050