Kickstarting your libraries with the .NET Library Starter Kit
Introduces the .NET Library Starter Kit, a set of dotnet new templates for quickly creating high-quality, multi-targeted .NET libraries with built-in best practices.
Dennis Doomen is een Microsoft MVP, .NET Tech Lead en Architect met uitgebreide ervaring in C#, .NET, TypeScript, JavaScript en React. Gespecialiseerd in Full Stack ontwikkeling, Event Sourcing, DDD, TDD, Clean Code en moderne softwarearchitectuur. Spreker, trainer en open-source bijdrager, bekend van Fluent Assertions.
10 articles from this blog
Introduces the .NET Library Starter Kit, a set of dotnet new templates for quickly creating high-quality, multi-targeted .NET libraries with built-in best practices.
A senior developer shares key lessons on software quality, automated testing, and bridging the gap between technical and non-technical stakeholders.
Explains the difference between OnlyWhenStatic and OnlyWhenDynamic conditions for controlling target execution in Nuke, a C# build automation framework.
A senior developer shares eight key lessons on writing clean code, conducting effective reviews, and professional best practices from decades of experience.
A developer compares Azure DevOps and GitHub, listing 22 reasons to switch for better collaboration, inner sourcing, and pull request workflows.
A comparison of documentation tools like Confluence, SharePoint, and Azure DevOps wikis for software teams, focusing on collaboration and feature requirements.
A call to action for developers to monetize and support open-source projects through corporate sponsorship and personal contributions.
Explores the concept of a 'unit' in unit testing, arguing it's not necessarily a class and discussing how to determine the right scope for effective tests.
A consultant provides 20 questions to assess the maturity, predictability, and effectiveness of software development teams and their processes.
A consultant outlines six common signs that a software system's architecture lacks visibility and discoverability, hindering developer understanding and maintenance.