Tool-Highlight: Handy
I am using a tool called Handy, which is basically nothing else than speech to text. But it does it so well that I thought, okay, let's give it some broader audience.
Hey, I'm Steven a .NET Developer in Switzerland. I am a Microsoft MVP. Also, this blog is open source on GitHub.
I am using a tool called Handy, which is basically nothing else than speech to text. But it does it so well that I thought, okay, let's give it some broader audience.
Sometimes doing arbitrary stuff feels just good! So let's do that!
Some time back I wrote about "async2 - The .NET Runtime Async experiment concludes" basically moving the async state machine into the runtime. Now with .NET 11 we are seeing the fruits of that labor.
The first preview of .NET 11 and C# 15 did just release. Some weeks back I did add already an article about that: "Collection Expression Arguments in C# 15+". Well quicker than anticipated that feature is now part of it!
In Dezember 2025 and January 26 I created a small helper tool: the .NET Toolbox. I also made a post about, if you wanna be "up to speed": ".NET Toolbox". I did some bug fixes and updates.
I came across a recent thing, where I hit the limit with the "normal" approach of modeling my entity and had to resort to extension methods.
There is a nice proposal which would make collection expressions a bit better - Giving the users the ability to pass in arguments to the creation.
Let's start the new year with a bang: I created a new tool called "Toolbox" to offer some helpful tools for your everyday .NET life. Totally free, open-source and everything client-side!
Task.Delay fails if you wait longer than 49.7 days. So something like: await Task.Delay(TimeSpan.FromDays(50)); will fail. But why and should you care?
Short question, and a short answer: ToListAsync - but why?