Naming is Everything

Photo by Jon Tyson on Unsplash The other day, during a code review I came across code that looked like this in a Controller’s action method. foreach (var fooRow in importRows.Select(importRow => composer.Compose<FooRow>() .UsingParameters(new FooRowParameters {Fields = model.FooListFields, ImportRow = importRow}))) { numberOfRecordsInSourceFile++; var…

My Foray Into Open Source

This is my first blog post in 9 months! During my absence from blogging, I’ve managed to survive being a new dad (of a now 8- month old daughter), navigating nannies and child care as well as child-proofing our home. I am finally coming out of “survival mode” and…

I'm an author!

Photo by Debby Hudson on Unsplash I wrote a book on FakeItEasy, a unit testing mocking framework for C#. The name of the b](http://www.michaelgmccarthy.com/content/images/2015/09/imanauthor.png) The idea behind the Succinctly series is to take a developer who has never used a…

Why the Pope needs NServiceBus

Photo by DDP on Unsplash After the healthcare.gov fiasco where people could not sign up during the open enrollment period for their mandatory healthcare because of the site continually crashing, you would have thought that the technical industry and companies that exist within the domain where you can have…