Dennis "The Continuous Improver" Doomen22 reasons to ditch Azure DevOps and switch to GitHub as soon as possibleAs an open-source maintainer for over 15 years, and an open-source project with over 300 million downloads on NuGet, I like to think I know…Jan 79Jan 79
Dennis "The Continuous Improver" DoomenConfluence, a wiki that will make people collaborate on documentationAn in-depth evaluation of SharePoint, Azure DevOps Wikis and Atlassian Confluence as a documentation and collaboration platformJul 3, 2023Jul 3, 2023
Dennis "The Continuous Improver" DoomenMonetizing open-source development and supporting the communitySome thoughts on how we could convince companies to support the open-source community.Jul 3, 2023Jul 3, 2023
Dennis "The Continuous Improver" DoomenWhat’s the “unit” in unit testing and why is it not a classIf you choose the wrong unit testing scope, you’ll regret adopting unit testing and TDD in the first placeApr 24, 20231Apr 24, 20231
Dennis "The Continuous Improver" Doomen20 questions to determine whether your teams are mature enoughIn this final post of this series, I’m going to change direction and talk about the predictability and maturity of your development team(s)Apr 20, 20231Apr 20, 20231
Dennis "The Continuous Improver" Doomen6 signals that your architecture is not visible enoughI’ve been reflecting on common issues that make it hard for the developers to understand the architectureApr 11, 2023Apr 11, 2023
Dennis "The Continuous Improver" DoomenAre you at your Plateau of Productivity yet?A little story about the typical adoption process of TDD and how that works for other tools, principles and practicesApr 6, 2023Apr 6, 2023
Dennis "The Continuous Improver" Doomen9 coding practices that have a smellCode that may be readable but which purpose is unclear doesn’t make anybody happyMar 27, 2023Mar 27, 2023
Dennis "The Continuous Improver" DoomenHow I keep my test names short and functionalSo here are my conventions and practices to keep my tests well-described and organizedMar 20, 2023Mar 20, 2023
Dennis "The Continuous Improver" DoomenHow to properly test your HTTP API contracts in .NETThe route, the headers and the specific JSON returned by an HTTP API are the contract, and thus should be treated as suchMar 14, 2023Mar 14, 2023