Make Your .NET Assemblies Trimmable: Smaller Apps, Faster Starts, and AOT-Ready Code

Do you trim your applications? Do you configure your reusable DLLs to be trimmable? If you build class libraries, NuGet packages, shared internal frameworks, or utility assemblies, this is something you should care about. Trimming allows the .NET linker to remove unused IL when an application is published with trimming enabled. Done correctly, it can … Continue reading Make Your .NET Assemblies Trimmable: Smaller Apps, Faster Starts, and AOT-Ready Code

dotNetDave Rocks the Code Quality Conference 2022

The dotNetDave For Those About to Code: Worldwide Tour will be at the Code Quality Conference 2022 on August 19th. Last year we had over 72K software engineers watch the conference and I hope you will watch it this year to learn how to rock your code to release quality applications and services that meet your user's needs.

dotNetDave Says… If Your Code Is Hard To Unit Test, You’re Doing It Wrong!

Unit testing is vital in software projects, yet often neglected. Many developers avoid writing tests, but they provide necessary confidence and enable safe code changes. Without unit tests, deploying code can lead to significant issues. Responsible software development requires commitment to testing, akin to routine health check-ups, highlighting its essential role in maintaining quality and credibility.