The Internet Was Weeks Away From Disaster and No One Knew
YouTube video by Veritasium
This video does a great job covering the good and bad sides of open source software. The researcher from Microsoft gets a lot praise for discovering the hack, but the real hero is the sole developer from Finland who has been supporting the XZ library for free for 20 years: youtu.be/aoag03mSuXQ?...
01.03.2026 13:37
๐ 3
๐ 1
๐ฌ 0
๐ 0
Thanks Stacy.
22.11.2025 14:13
๐ 1
๐ 0
๐ฌ 1
๐ 0
Want more of this? Back in October, I did a presentation on this exact topic at @hellostavanger and it covers a bunch of extra details and examples we didnโt get to in the podcast: youtu.be/yT1ckNTCW60?...
22.11.2025 14:12
๐ 1
๐ 0
๐ฌ 0
๐ 0
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.
18.10.2025 10:02
๐ 1
๐ 0
๐ฌ 0
๐ 0
Show hosts for .NET Rocks Podcast playfully holding mics.
Text reads: Valuable Testing with Egil Hansen
You write tests. But are they helping you and your team?
In this .NET Rocks! episode, @egilhansen.com explores how to make tests more durable, insightful, and future-proof. Plus: should AI be writing your tests? ๐ค #dotnet
๐ง Listen here: msft.it/63323sFo2T
16.10.2025 23:37
๐ 6
๐ 2
๐ฌ 0
๐ 1
They will be very useful in source generator scenarios.
16.10.2025 07:31
๐ 1
๐ 0
๐ฌ 0
๐ 0
Suffering for your friends I see ๐
16.10.2025 07:28
๐ 2
๐ 0
๐ฌ 0
๐ 0
Oh ffs. Spelling is hard. Pleasure. Itโs a pleasure ๐
09.10.2025 19:25
๐ 3
๐ 0
๐ฌ 0
๐ 0
Always a please chatting with Carl and Richard on their podcast!
09.10.2025 15:07
๐ 5
๐ 0
๐ฌ 1
๐ 0
It would ๐
07.06.2025 09:42
๐ 1
๐ 0
๐ฌ 1
๐ 0
Try LinkedIn, itโs all self-congratulatory posts ๐
02.06.2025 05:50
๐ 0
๐ 0
๐ฌ 0
๐ 0
Iโve also had good success using this package: www.nuget.org/packages/Mez...
14.05.2025 19:45
๐ 2
๐ 0
๐ฌ 1
๐ 0
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.
02.05.2025 10:11
๐ 0
๐ 0
๐ฌ 1
๐ 0
@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
๐ 0
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
๐ 0
Egil.StronglyTypedPrimitives 1.9.7
A source generator for creating strongly-typed primitive types that makes
it easy to avoid the primitive obsession anti pattern.
Add a [StronglyTyped] attribute to a partial record struct ...
Need 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.
04.04.2025 23:48
๐ 4
๐ 0
๐ฌ 1
๐ 0
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...
04.04.2025 13:32
๐ 0
๐ 0
๐ฌ 0
๐ 1
Congrats Scott. You are living the dream!
28.03.2025 07:38
๐ 0
๐ 0
๐ฌ 0
๐ 0
This could be said about the internet in general.
10.03.2025 12:31
๐ 3
๐ 0
๐ฌ 0
๐ 0
bUnit dev session #28
YouTube video by Egil Hansen
Hey 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
07.03.2025 13:42
๐ 2
๐ 1
๐ฌ 0
๐ 0
Actually, I think I usually do a `git clean -fdx` for a "reset the world" operation.
06.03.2025 22:15
๐ 1
๐ 0
๐ฌ 0
๐ 0
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 ๐
06.03.2025 19:56
๐ 0
๐ 0
๐ฌ 2
๐ 0
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.
06.03.2025 18:49
๐ 0
๐ 0
๐ฌ 1
๐ 0
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
๐ 0
Solve 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);
01.03.2025 11:23
๐ 1
๐ 0
๐ฌ 1
๐ 0
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
๐ 0
Thanks, appreciate your efforts here.
28.02.2025 08:11
๐ 0
๐ 0
๐ฌ 0
๐ 0