dennisdoomen
Microsoft MVP | .NET Software Architect | Tech Lead | Senior Dev | Fluent Assertions | Speaker | Trainer | C# | .NET | Event Sourcing
Aviva SolutionsThe Hague, Netherlands
Pinned Repositories
Chill
CSharpGuidelines
A set of coding guidelines for C# 9.0, design principles and layout rules for improving the overall quality of your code development.
EffectiveTddDemo
Examples of how to refactor unit tests
fluentassertions
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.
FluidCaching
Multi-threaded .NET high performance Least Recently Used cache with async/await support shipped as source-only NuGet package
LiquidProjections
Liquid Projections makes building and maintaining .NET projection code in an Event Sourcing architecture easier without loosing control
ObjectCalisthenics
Demo code for my talk on Object Calisthenics
fluentassertions
A very extensive set of extension methods that allow you to more naturally specify the expected outcome of a TDD or BDD-style unit tests. Targets .NET Framework 4.7, as well as .NET Core 2.1, .NET Core 3.0, .NET 6, .NET Standard 2.0 and 2.1. Supports the unit test frameworks MSTest2, NUnit3, XUnit2, MSpec, and NSpec3.
fluentassertions.json
NewtonSoft.Json extensions for FluentAssertions
LiquidProjections
Liquid Projections supports building and maintaining autonomous .NET projection code in an Event Sourcing architecture.
dennisdoomen's Repositories
dennisdoomen/CSharpGuidelines
A set of coding guidelines for C# 9.0, design principles and layout rules for improving the overall quality of your code development.
dennisdoomen/FluidCaching
Multi-threaded .NET high performance Least Recently Used cache with async/await support shipped as source-only NuGet package
dennisdoomen/fluentassertions
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.
dennisdoomen/EffectiveTddDemo
Examples of how to refactor unit tests
dennisdoomen/PulumiDemo
dennisdoomen/Chill
dennisdoomen/IocExamples
Several examples of proper and inproper usage of Ioc containers.
dennisdoomen/LiquidProjections.NHibernate
An extension to LiquidProjections that uses NHibernate for storing projections.
dennisdoomen/workshop-cleancode-gildedrose-refactoring
dennisdoomen/blog
Source of https://www.continuousimprover.com/
dennisdoomen/Chill.FakeItEasy
dennisdoomen/CSharpGuidelinesAnalyzer
Reports diagnostics for C# coding guidelines that are not already covered by Resharper.
dennisdoomen/EventSourcing.NetCore
Example of Event Sourcing in .NET Core
dennisdoomen/fluentassertions.datasets
Extensions for Fluent Assertions for working with DataSet, DataTable and DataRow
dennisdoomen/fluentassertions.json
JSon extensions for FluentAssertions
dennisdoomen/gha-test
dennisdoomen/GildedRose
dennisdoomen/LiquidProjections.PollingEventStore
A highly concurrent and efficient LiquidProjections adapter to connect passive event stores to LiquidProjections.
dennisdoomen/LiquidProjections.RavenDB
An extension to LiquidProjections that uses RavenDB for storing projections.
dennisdoomen/MakeFile
dennisdoomen/nodatime
A better date and time API for .NET
dennisdoomen/nuke
The AKEless Build System for C#/.NET
dennisdoomen/OwinHttpMessageHandler
An implementation of System.Net.Http.HttpMessageHandler that translates an HttpRequestMessage into an OWIN compatible environment dictionary
dennisdoomen/registry
The global index of everything you can do with Pulumi.
dennisdoomen/squidex
Headless CMS and Content Managment Hub
dennisdoomen/squidex-docs2
Official Squidex Documentation
dennisdoomen/up-for-grabs.net
Jump in!
dennisdoomen/workshop-cleancode-bugfixing
dennisdoomen/workshop-cleancode-gildedrose-unit-test
dennisdoomen/workshop-cleancode-review