Davide's Code and Architecture Notes - Tracking decision with Architecture Decision Records (ADRs)
When designing a system’s architecture, you have many choices to make. How can you track them? ADRs are formal documents to track the reasons behind your decisions, giving context and info about the consequences of each choice. Continue readingTop 6 Performance Tips when dealing with strings in C# 12 and .NET 8
Small changes sometimes make a huge difference. Learn these 6 tips to improve the performance of your application just by handling strings correctly. Continue reading4 ways to create Unit Tests without Interfaces in C#
C# devs have the bad habit of creating interfaces for every non-DTO class because «we need them for mocking!». Are you sure it’s the only way? Continue readingC# Tip: Use TestCase to run similar unit tests with NUnit
Learn how to organize similar unit tests using theTestCase
attribute in NUnit!
Continue reading