@khalidabuhakmeh Neat solution to a tricky problem. Thanks. https://khalidabuhakmeh.com/using-dotnet-to-validate-json-with-json-schema
12.3.2025 22:32@khalidabuhakmeh Neat solution to a tricky problem. Thanks. https://khalidabuhakmeh.com/using-dotnet-to-validate-json-with-json-schemaAll I want for Christmas is for my Microsoft account to stay signed in 😒
9.3.2025 19:10All I want for Christmas is for my Microsoft account to stay signed in 😒I just ran across this very subtle bug. Fortunately I caught it before releasing
7.3.2025 21:58I just ran across this very subtle bug. Fortunately I caught it before releasingHeck yeah - .NET 10 will bring support for XML comment-based OpenAPI docs #dotnet https://github.com/dotnet/aspnetcore/issues/39927#issuecomment-2661021705
5.3.2025 17:28Heck yeah - .NET 10 will bring support for XML comment-based OpenAPI docs #dotnet...If you haven't written your own enum helpers, what are you even doing with your life? 😬
4.3.2025 15:37If you haven't written your own enum helpers, what are you even doing with your life? 😬Generic C# Methods with Enum Constraints for .NET
https://khalidabuhakmeh.com/generic-csharp-methods-with-enum-constraints-for-dotnet
4.3.2025 15:36Generic C# Methods with Enum Constraints for .NEThttps://khalidabuhakmeh.com/generic-csharp-methods-with-enum-constraints-for-dotnet#dotnet...The programmer's sickness: rather than pay $0.99 for a plugin that lets me view HEIC images on Windows, I spent 5 minutes writing a program to convert the HEIC images to JPEG 🤦🏻♂️
2.3.2025 03:24The programmer's sickness: rather than pay $0.99 for a plugin that lets me view HEIC images on Windows, I spent 5 minutes writing a...The Curious Case of .NET ConcurrentDictionary and Closures #dotnet https://khalidabuhakmeh.com/the-curious-case-of-dotnet-concurrentdictionary-and-closures
18.2.2025 16:49The Curious Case of .NET ConcurrentDictionary and Closures #dotnet...Dark times
11.2.2025 16:41Dark timesI watched "Everything Everywhere All at Once" last night, and, wow, what a movie. It grabbed me in the first 5 minutes and I sat on the metaphorical edge of my seat for the duration. Incredible performances by Michelle Yeoh and Ke Huy Quan. Highly recommended.
8.2.2025 23:43I watched "Everything Everywhere All at Once" last night, and, wow, what a movie. It grabbed me in the first 5 minutes and I sat...When you're bummed that Azure Data Studio is going away and you're losing your Postgres query tool, but then you remember that you recently switched your JetBrains subscription to the All Products Pack and you now have DataGrip
8.2.2025 22:44When you're bummed that Azure Data Studio is going away and you're losing your Postgres query tool, but then you remember that you..."We are destroying software claiming that code comments are useless."
Yes. Code does not document assumptions. It takes minimal effort to describe *why* you're doing something. Future you will thank past you.
8.2.2025 19:47"We are destroying software claiming that code comments are useless."Yes. Code does not document assumptions. It takes minimal...In case you use Ivory and your timeline stopped updating:
https://tapbots.social/@ivory/113912195767337600
Silly #csharp tricks: EmptyDictionary<TKey, TValue> https://github.com/jonsagara/Sagara.Core/blob/main/src/Sagara.Core/Collections/EmptyDictionary.cs
27.1.2025 18:15Silly #csharp tricks: EmptyDictionary<TKey, TValue>...Alt Backtick - The Best Visual Studio Shortcut You Didn't Know About https://www.youtube.com/watch?v=kLUb1u0Q-bg
24.1.2025 15:46Alt Backtick - The Best Visual Studio Shortcut You Didn't Know About https://www.youtube.com/watch?v=kLUb1u0Q-bgAnnouncing a free GitHub Copilot for Visual Studio https://devblogs.microsoft.com/visualstudio/announcing-a-free-github-copilot-for-visual-studio/
23.1.2025 20:43Announcing a free GitHub Copilot for Visual Studio....NET OSS Projects: Better to Re-license or Die? https://aaronstannard.com/relicense-or-die/
19.1.2025 18:49.NET OSS Projects: Better to Re-license or Die? https://aaronstannard.com/relicense-or-die/Pull request merged into SpreadCheetah 😎
BTW, if you use #dotnet to generate Excel spreadsheets, definitely give SpreadCheetah a look. It's built for high performance (it handled 1m rows with ease) and supports source generators for declaring your file schema.
https://github.com/sveinungf/spreadcheetah/pull/84
19.11.2024 15:20Pull request merged into SpreadCheetah 😎BTW, if you use #dotnet to generate Excel spreadsheets, definitely give SpreadCheetah a look....Supercharge your debugging with git bisect https://haacked.com/archive/2024/11/11/git-bisect/
11.11.2024 23:25Supercharge your debugging with git bisect https://haacked.com/archive/2024/11/11/git-bisect/