Explained: The Logger Virus

One of the more insidious impacts of logging is its tendency to infiltrate your design. By applying the Single Responsibility Principle, we can separate logging from our application's other concerns and create a more maintainable code base.

Explained: .NET Async and Await

Microsoft has polluted the lexicon a bit by introducing the 'async' method modifier. I find that this leads to ambiguity in discussions and, as a result, hampers a developer's ability to grasp the concept. So, let's take a look at the goals and function of .NET's async/await paradigm.

Create a website or blog at WordPress.com

Up ↑