Understand Contract Testing and How to implement it in C#In software development, ensuring the reliability and stability of microservices and APIs has become paramount. As applications grow in…Sep 14, 2023Sep 14, 2023
Do you really know? Which of catch, finally and return is executed first?A friend of mine encountered a problem a while ago. The point of the problem is which of the catch and finally code blocks in…Aug 1, 2023Aug 1, 2023
Without Blazor WebAssembly, develop a web site that compiles and runs C# code on browserIn this article, I will share with you on how to “ build a tool to compile and run C# code in the browser”. The core technology is to write…Feb 10, 20231Feb 10, 20231
OMG, A lambda expression like this in C# has such a BugToday, a friend told me that he had encountered a strange bug in a very simple piece of C# code, which was to find a random item from a…Dec 6, 20222Dec 6, 20222
400% faster, Rapid data insertion in Entity Framework Core 7Because in the previous version, Entity Framework Core (EF Core) could not efficiently insert, modify and delete data in batches, so I…Dec 1, 2022Dec 1, 2022
Who says .NET doesn’t have GC tuning, changing one line of code made less memory consumptionNov 29, 2022Nov 29, 2022
Make Strongly-Typed-Id of DDD easier in Entity Framework Core 7In Domain-Driven-Deisgn (DDD), Strongly-typed-id is an important concept. Developers can benefit from using strongly-typed-id for the…Nov 24, 2022Nov 24, 2022
Two steps to builder a .NET Trimmer applicationTen days ago, I published an open-source program for trimming .NET Core applications, which is Zack.DotNetTrimmer. Compared with. NET Core…Mar 21, 20221Mar 21, 20221
Zack.DotNetTrimmer, a .NET Core tailor, has updated the engine and supported recording and playbackLast week, I published an open source program for slimming .NET Core applications, which is Zack.DotNetTrimmer. Compared with. NET Core…Mar 21, 2022Mar 21, 2022
A better .NET Core trimmer, reduce the program size to 30%Why I developed an application trimmer for .NET Core?Mar 8, 2022Mar 8, 2022