I forget sometimes how much I rely on the keyboard to select and manipulate text as a software developer. It makes me very productive simply because I take less time to get work done. I encourage all developers to rely on their keyboard more and their keyboard less.
Today I faced a moral question. An author, whose books and teachings have had influence over me, published some statements and ideas I found inappropriate and offensive. Does that mean I should disavow his contributions to the industry I am passionate about? This wouldn’t be an issue if he had followed one piece of advice. Be Excessively Kind.
The built-in logging support in ASP.NET Core is wonderful. But there are ways you can shot yourself in the foot if you aren’t careful. Here are some lessons I’ve learned to help make logging better.
As part of my job, I am often asked to review pull requests from other developers. Here are some ideas on my approach and things I have learned along the way.
I use Moq to help create test doubles in my unit tests. I discovered that setting up the order of fake method call can affect how they behave.