13 min read
10 Tips for Writing Effective Unit Tests in .NET
Learn essential tips for writing effective unit tests in .NET to enhance code reliability, catch bugs early, and streamline development.
Read article
A developer's notebook
Programming notes and guides on C#, .NET, Azure, and the Microsoft stack. Solutions to come back to when the same problem turns up again.
Browse the articles// Leave a note for future you.
var notebook = new Notebook();
notebook.Add("What worked");
notebook.Add("What didn't");
notebook.Save();▌
13 min read
Learn essential tips for writing effective unit tests in .NET to enhance code reliability, catch bugs early, and streamline development.
Read article
8 min read
Learn essential unit testing practices in .NET to enhance code reliability, maintainability, and catch bugs early.
Read article
6 min read
Learn how to set up YARP for effective load balancing in .NET applications, enhancing performance and reliability for backend services.
Read article
6 min read
Learn how to implement message queues in .NET Core for improved scalability and reliability in your applications.
Read article
2 min read
When deploying a .NET 9 application behind Azure Front Door with response compression enabled, you might encounter unexpected issues with static files, such as HTTP 416 Range Not Satisfiable errors. These...
Read article
9 min read
Learn essential techniques for effective error handling in C# multithreaded applications to ensure stability and reliability.
Read article
14 min read
Learn best practices for managing the Large Object Heap in .NET to optimize memory usage and improve application performance.
Read article
13 min read
Explore the advantages, limitations, and best practices for using static classes in C# to streamline your coding and enhance performance.
Read article
9 min read
Learn effective strategies for handling JSON parsing errors in .NET applications, including custom converters and middleware solutions.
Read article
12 min read
Learn how C# exception filters improve error handling with precise conditions, preserving stack traces, and enhancing code readability.
Read article