BEN ABTinmedialesson.NET: the cost of returning an empty collection.NET: the cost of returning an empty collectionJul 221Jul 221
BEN ABTinmedialesson.NET: use a preview version in your global.json.NET: use a preview version in your global.jsonJun 17Jun 17
BEN ABTinmedialessonEfficiently clean a string with .NETStrings are one of the most commonly used types in .NET applications — and very often the source of inefficient code. For example…May 281May 281
BEN ABTinmedialessonRefit .NET — my personal caller best practiseRefit is an open-source library for .NET developers that simplifies the process of making HTTP API calls. It allows developers to define a…May 213May 213
BEN ABTinmedialessonStrong Name Sign .NET Assemblies via SNKStrong Name Signing is a mechanism in .NET development that ensures the integrity and authenticity of assemblies. It is based on a…Apr 25Apr 25
BEN ABTinmedialessonHandle Yaml Files with .NETYAML files are unfortunately part of everyday life for all developers these days; and although they are very error-prone and almost…Apr 23Apr 23
BEN ABTinmedialessonWelcome to the new Visual Studio SLNX Solution FileWelcome to the new Visual Studio SLNX Solution FileApr 104Apr 104
BEN ABTinmedialessonEnable NuGet Audit for better DevSecOps in .NETEnable NuGet Audit for better DevSecOps in .NETMar 251Mar 251
BEN ABTinmedialessonASP.NET Core Form protection with Cloudflare’s TurnstileYou can see the full sample in my GitHub repository BEN ABT Samples — ASP.NET Core Form protection with Cloudflare’s TurnstileFeb 29Feb 29
BEN ABTinmedialessonUse GitHub Copilot Chat in Visual Studio to solve the .NET Moq drama and migrate to NSubstituteUse GitHub Copilit Chat in Visual Studio to solve the .NET Moq drama and migrate to NSubstituteFeb 191Feb 191