Never use the same value for two IDs (or other values) in your tests
When you're writing automated tests, whether you're following TDD
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.
When you're writing automated tests, whether you're following TDD
It's been a few years since I wrote about using a tool like Smtp4Dev for local test emails (and that article has issues), so here's an update. If you're working with code that should send emails sometimes, it's really …
I've started using Discord more and more for things like my private group coaching program focused on software developers.
GraphQL is the new ORM, and your API endpoint is the new stored procedure.
You're publishing to Azure App Services but are running into issues with your app. I'll show you how to configure logging in Azure App Services.
Sometimes an argument can be made that a bool being passed into a function is part of the state that is set by or passed on by the function. Read on to see if boolean flags on a method are a code smell.
When you need to add Discord notifications from your ASP.NET Core apps, look into Discord web hooks. We'll show you how to get this to work.
The objective of the Adapter pattern is to allow a client that expects a certain interface to work with an incompatible interface.
A checklist of things to make sure you do before going live on Twitch or similar.
A feature introduced last month by the GitHub team is called draft pull requests. When you create a Draft Pull Request, it cannot be merged until it is marked as ready for review. This is useful because often pull …