Year in Review: 2020
This year has obviously been a lot different than everyone expected. I feel extremely fortunately and lucky to be in an industry that naturally makes ...
Read moreThis year has obviously been a lot different than everyone expected. I feel extremely fortunately and lucky to be in an industry that naturally makes ...
Read moreI have some exciting news! As you may already know if you follow me on Twitter, I've recently started my very own podcast!! TLDR; - If you're not inte...
Read moreAs an industry, we spend far too much time sat down. A quick Google search will show plenty of research suggesting that this is very bad for you in ma...
Read moreHow many times have you been working in a Git feature branch, and come across something in code that you want to change, but isn't related to the feat...
Read moreThere are quite a few different mocking libraries in .NET. Moq and NSubstitute seem to be by far the main ones I hear that developers use. I've used b...
Read moreI've just recently had an issue where I'd created two accounts for the same website - one for myself and one for my wife. I quickly hit a very strange...
Read moreWhen writing tests, sometimes it can be tempting to dump a bunch of asserts into the same test to avoid duplication across multiple tests... public cl...
Read moreLast week I had a catchup meeting with a client about the progress of a platform I'm building for them, and showed them how the "devops" sid...
Read moreI've recently started a new contract where we do 100% pair-programming. This is the first time I've done pair-programming on anywhere near this level....
Read moreWhen looking at a lot of C# code nowadays, I find myself thinking "wow, that code could be made SO MUCH SMALLER!". C# is a very flexible lan...
Read more