The more a person limits himself, the more resourceful he becomes. – Soren Kierkegaard This is a series to share simple tips to improve the...
DevOps is one of those things that I don't know enough about. For that reason, I try not to avoid it in the hopes that I will understand it. So today,...
Recently, I came across a problem that was easily solved with Observables implemented with the IObservable and IObserver interfaces in .NET....
Using Fluent Interfaces to enforce Workflow · In 2000, a software system used to plan radiation treatment inadvertently caused the death of 5 patients...
I do a lot of teaching. However, sometimes when you become so familiar with something, you can develop blind spots. With the explosion of JavaScript,...
Embellished JavaScript functions for safety · TLDR; Function signatures are contracts for callers. Failure can be reduced by implementing contracts at...