Starting 'The Unhandled Exception' podcast
I 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 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 moreThis week we had our very first attempt at a virtual .NET Oxford event! And it seemed to go pretty well! We were joined by Mark Rendle to talk all abo...
Read more