Be a Thankful Developer
na
MANY articles on a wide array of topics. You’ll find a lot of my newer content is going to my YouTube channel first, but I do still blog occasionally.
DevIQ's annual software craftsmanship wall calendar's 2017 edition has arrived from the printer and is shipping now. If you didn't back the Kickstarter campaign, you can still order one while supplies last from …
Last updated: 13 October 2023 I’ve been a fan of JetBrains TeamCity for many years now. It’s a great continuous integration / build server product, with an extremely responsive web-based user interface …
Your application probably needs to communicate with a database of some kind. Naturally, that database isn’t open to the world – it needs to be protected and secured. The typical solution to this is to create a …
I presented at DogFoodCon 2016 yesterday, which had 400+ attendees
The other day I saw someone mention me in a pull request for a
In ASP.NET Core apps, you typically configure the application in Startup. However, the application itself runs inside of a host, which is configured separately using a WebHostBuilder.
ASP.NET Core uses attribute routing to determine the behavior of web APIs. Its integrated support for MVC and Web API is one of my favorite features, since working with MVC 5 and Web API 2 was painful due to the …
Today a client reported an issue with their build server, which was failing to locate version 4.4 of StructureMap. The build worked fine, locally, on more than one machine.
My September article for MSDN Magazine is available online now.