It would ๐
07.06.2025 09:42 โ ๐ 1 ๐ 0 ๐ฌ 1 ๐ 0@egilhansen.com.bsky.social
Distinguished Developer at Delegate, Microsoft #MVP and creator of #bUnit. ๐ฉ๐ฐ living in ๐ฎ๐ธ. Creator of bunit.dev. #dotnet #blazor #bUnit #oss.
It would ๐
07.06.2025 09:42 โ ๐ 1 ๐ 0 ๐ฌ 1 ๐ 0Try LinkedIn, itโs all self-congratulatory posts ๐
02.06.2025 05:50 โ ๐ 0 ๐ 0 ๐ฌ 0 ๐ 0Iโve also had good success using this package: www.nuget.org/packages/Mez...
14.05.2025 19:45 โ ๐ 2 ๐ 0 ๐ฌ 1 ๐ 0I 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.
@simoncropp.bsky.social do you have a list of does and donts in snapshot testing somewhere? Examples of good patterns and anti patterns with Verify?
02.05.2025 07:01 โ ๐ 0 ๐ 0 ๐ฌ 1 ๐ 0If the facts are as the article lays them out, I hope one of my friends from #microsoft will make this right. Adherence to OSS licenses is important!
philiplaine.com/posts/gettin...
Yep, saw this live. Huge respect for people that dare to be vulnerable; itโs such a powerful thing.
06.04.2025 09:05 โ ๐ 5 ๐ 2 ๐ฌ 1 ๐ 0Need a cure for that primitive obsession in #dotnet? Take a look at www.nuget.org/packages/Egi...
First real attempt at a source generator library. Happy with the result. A key feature is that itโs very easy to overwrite the default generated code, just as it is with C# record classes and structs.
Going live with @steven-giesel.com for the first #bUnit dev session of this month. We may even get a visit from @scottsauber.com :)
Join at twitch.tv/egilhansen and www.youtube.com/watch?v=jZrZ...
Congrats Scott. You are living the dream!
28.03.2025 07:38 โ ๐ 0 ๐ 0 ๐ฌ 0 ๐ 0This could be said about the internet in general.
10.03.2025 12:31 โ ๐ 3 ๐ 0 ๐ฌ 0 ๐ 0Hey folks, @steven-giesel.com and I just went live with another #bunit dev session. Come hang and lets build v2 together.
www.youtube.com/watch?v=fvBn...
and
twitch.tv/egilhansen
Actually, I think I usually do a `git clean -fdx` for a "reset the world" operation.
06.03.2025 22:15 โ ๐ 1 ๐ 0 ๐ฌ 0 ๐ 0There 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 ๐
06.03.2025 19:56 โ ๐ 0 ๐ 0 ๐ฌ 2 ๐ 0Could 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.
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.
03.03.2025 07:40 โ ๐ 1 ๐ 0 ๐ฌ 0 ๐ 0Solve different problems, so itโs like comparing apples and oranges.
02.03.2025 20:34 โ ๐ 0 ๐ 0 ๐ฌ 1 ๐ 0@captainsafia.com does (or will) #dotnet's OpenApi generator have a way to declare a custom schema transformer for type as an attribute, like we can with JsonConverter?
E.g.:
[OpenApiTransformer<MyIdSchemaTransformer>()]
public record MyId(int Value);
Itโs not trivial for sure.
@andrewlock.bsky.social has all the details here: andrewlock.net/creating-a-s...
They do, but we have something called incremental generator, that ensures a generator only runs when the code itโs targeting has changed, so that helps quite a bit. @captainsafia.com can speak to this quite a bit better than I can.
28.02.2025 13:00 โ ๐ 0 ๐ 0 ๐ฌ 1 ๐ 0Thanks, appreciate your efforts here.
28.02.2025 08:11 โ ๐ 0 ๐ 0 ๐ฌ 0 ๐ 0Iโve been working on a source generator last weekend and borrowed some of your snapshot test helper code from your open API generator. It would be awesome if you would post the newest version of that in a gist/blog with a bit of code comments for us source gen newbies to understand it better ๐
28.02.2025 07:43 โ ๐ 0 ๐ 0 ๐ฌ 1 ๐ 0Ugh those build times thought. Lots of coffee breaks for you I see :)
27.02.2025 16:20 โ ๐ 0 ๐ 0 ๐ฌ 1 ๐ 0in my case if I were to scale down my job to part time (canโt scale family time down) to spent more time maintaining and extending my OSS projects, if I want to keep the same income level. 2/2
27.02.2025 12:29 โ ๐ 0 ๐ 0 ๐ฌ 1 ๐ 0Correct, at least for bUnit Iโve been lucky to get co maintainers on board and the amount of work we have to do is manageable.
The problem is at the end of the day a lack of time. Full time job + full time family doesnโt leave a lot of spare time to OSS. Founding would need to be significant 1/2
I big one is also the feeling of responsibility, implicit promises made (in my mind at least), not wanting to change things on existing users, and potential loss of reputation, all of that weighted against expected โincomeโ.
27.02.2025 08:07 โ ๐ 1 ๐ 0 ๐ฌ 1 ๐ 0Why not add to existing projects?
Not sure I have a good answer, yet at least. Have to give the site a proper read through, make sure all implications are understood, cost/benefit analysis, etc.,
For all the Open Source Maintainers, a message to the world.
26.02.2025 15:05 โ ๐ 7 ๐ 3 ๐ฌ 0 ๐ 0I like the way Rob phrases this, software is free, maintainers time is NOT.
Iโll consider this for new projects going forward.
Hey #dotnet, #blazor, and #bunit friends, me and @steven-giesel.com are live with another bUnit dev session.
Come join us on www.youtube.com/watch?v=Nw68... and twitch.tv/egilhansen.