Tech Debt Cleanup with nDepend

I recently gave a talk about the Interface Segregation Principle in SOLID and wanted a way to easily find areas where I had broken the principle. I found a few free tools that gave some simple views but nothing great.  Then I remembered hearing about nDepend on a podcast somewhere and decided to try it. […]

Running MSBuild.exe For VS2017

I recently paved and installed Windows 10 on my work laptop.  I decided to not install older versions of Visual Studio and only install VS2017.  In general, that has worked out really well but I have had one nagging issue. I routinely test my builds by running MSBuild.exe manually from the commandline.  This cuts down […]

Selenium ChromeDriver WebDriver Error with TFS

We had a team recently who couldn’t get there Selenium tests to run via a TFS test build.  We kept getting the following error: Test method IntegrationTests.Reports.ScheduleReportsTests.Validate_Report threw exception: OpenQA.Selenium.WebDriverException: The HTTP request to the remote WebDriver server for URL http://localhost:6452/session timed out after 60 seconds. —> System.Net.WebException: The operation has timed out TestCleanup method […]

kitchen verify fails to copy files

I hit an issue  last week when trying to run kitchen verify where I received the following error: >>>>>> ——Exception——- >>>>>> Class: Kitchen::ActionFailed >>>>>> Message: 1 actions failed. >>>>>>     Failed to complete #verify action: [Invalid argument @ dir_s_mkdir – C:/Users/rschi/AppData/Local/Temp/acme-win-webdefault-nano-sandbox-20170619-7672-1f5jk28/D:] on acme-win-webdefault-nano Notice the “/D:” at the end of the “dir_s_mkdir” argument value. Very weird!  […]