Egil Hansen
@egilhansen.com
Distinguished Developer at Delegate, Microsoft #MVP and creator of #bUnit. 🇩🇰 living in 🇮🇸. Creator of bunit.dev. #dotnet #blazor #bUnit #oss.
Yeah I’ve lost countless hours to build pipelines.
Custom images/runners is the way to go. Basically docker image that runs your pipeline scripts. Then you have much more control over things.
Custom images/runners is the way to go. Basically docker image that runs your pipeline scripts. Then you have much more control over things.
October 18, 2025 at 10:02 AM
Yeah I’ve lost countless hours to build pipelines.
Custom images/runners is the way to go. Basically docker image that runs your pipeline scripts. Then you have much more control over things.
Custom images/runners is the way to go. Basically docker image that runs your pipeline scripts. Then you have much more control over things.
They will be very useful in source generator scenarios.
October 16, 2025 at 7:31 AM
They will be very useful in source generator scenarios.
Suffering for your friends I see 🙂
October 16, 2025 at 7:28 AM
Suffering for your friends I see 🙂
Oh ffs. Spelling is hard. Pleasure. It’s a pleasure 😆
October 9, 2025 at 7:25 PM
Oh ffs. Spelling is hard. Pleasure. It’s a pleasure 😆
Try LinkedIn, it’s all self-congratulatory posts 🙂
June 2, 2025 at 5:50 AM
Try LinkedIn, it’s all self-congratulatory posts 🙂
I’ve also had good success using this package: www.nuget.org/packages/Mez...
May 14, 2025 at 7:45 PM
I’ve also had good success using this package: www.nuget.org/packages/Mez...
I am more thinking about what to snapshot test and what not to snapshot test.
E.g., a rule I try to follow is to not include irrelevant (to the test) data in the snapshot, as it makes it harder to validate the snapshot when it changes.
E.g., a rule I try to follow is to not include irrelevant (to the test) data in the snapshot, as it makes it harder to validate the snapshot when it changes.
May 2, 2025 at 10:11 AM
I am more thinking about what to snapshot test and what not to snapshot test.
E.g., a rule I try to follow is to not include irrelevant (to the test) data in the snapshot, as it makes it harder to validate the snapshot when it changes.
E.g., a rule I try to follow is to not include irrelevant (to the test) data in the snapshot, as it makes it harder to validate the snapshot when it changes.
Congrats Scott. You are living the dream!
March 28, 2025 at 7:38 AM
Congrats Scott. You are living the dream!
Actually, I think I usually do a `git clean -fdx` for a "reset the world" operation.
March 6, 2025 at 10:15 PM
Actually, I think I usually do a `git clean -fdx` for a "reset the world" operation.
There is a git command that does it, just can’t remember it when I need it, so have to search the web. If your tool had a -all option that would be great 😊
March 6, 2025 at 7:56 PM
There is a git command that does it, just can’t remember it when I need it, so have to search the web. If your tool had a -all option that would be great 😊
Could it also have an option that does the same a clean git clone?
Sometimes deleting e.g., the .vs folder helps with weirdness in vs.
Sometimes deleting e.g., the .vs folder helps with weirdness in vs.
March 6, 2025 at 6:49 PM
Could it also have an option that does the same a clean git clone?
Sometimes deleting e.g., the .vs folder helps with weirdness in vs.
Sometimes deleting e.g., the .vs folder helps with weirdness in vs.
By using Aspire and related client libraries you get basic telemetry out of the box (without solution specific context), so I’ll do that and then add some/few end-2-end tests for basic protection against regressions.
March 3, 2025 at 7:40 AM
By using Aspire and related client libraries you get basic telemetry out of the box (without solution specific context), so I’ll do that and then add some/few end-2-end tests for basic protection against regressions.
Solve different problems, so it’s like comparing apples and oranges.
March 2, 2025 at 8:34 PM
Solve different problems, so it’s like comparing apples and oranges.
It’s not trivial for sure.
@andrewlock.bsky.social has all the details here: andrewlock.net/creating-a-s...
@andrewlock.bsky.social has all the details here: andrewlock.net/creating-a-s...
Creating an incremental generator: Creating a source generator - Part 1
In this post I walk through how to create a practical .NET 6 incremental source generator: an enum extensions class with a fast ToString() implementation
andrewlock.net
February 28, 2025 at 5:33 PM
It’s not trivial for sure.
@andrewlock.bsky.social has all the details here: andrewlock.net/creating-a-s...
@andrewlock.bsky.social has all the details here: andrewlock.net/creating-a-s...