Dennis Doomen
@dennisdoomenMicrosoft MVP | .NET Software Architect | Tech Lead | Senior Dev | Fluent Assertions | Mockly | Pathy | Reflectify | PackageGuard | Speaker | Coach
Language Breakdown
Lines of code distribution across 29 owned repositories
I-Shaped Developer
I-shapedSpecialist — deep expertise in C#
Collaboration Network
Global Impact visualization
Repos
69
PRs
0
Growth
+18%
Top Collaborators
No collaborator data yet.
Coding Streak
Contribution activity over the past year
Top Repositories
A set of coding guidelines for C# 9.0, design principles and layout rules for improving the overall quality of your code development.
Multi-threaded .NET high performance Least Recently Used cache with async/await support shipped as source-only NuGet package
Simple source only reflection library with default interface property support
A battle-tested starter kit for building open-source and internal NuGet libraries using "dotnet new", born from half a billion downloads
Dependency scanner to ensure only certain NuGet and NPM packages are used
Fluent Assertions is a set of .NET extension methods that allow you to more naturally specify the expected outcome of a TDD or BDD-style test. We currently use it in all our internal and client projects, and it is used in many open-source projects. It runs on .NET 4.0, 4.5, 4.6, CoreClr, .NET Native, Windows 8.1, Silverlight 5, Windows Phone 8.0 and UWP. It supports the unit test frameworks MSTest, MSTest2, NUnit, XUnit, MBUnit, Gallio, NSpec and MSpec.
Fluent HTTP mocking for .NET like it should have been done
Fluently building and using file and directory paths without binary dependencies
Examples of how to refactor unit tests
Demo code for my talk on Object Calisthenics
Open Source Impact
Contributions to external projects