The more a person limits himself, the more resourceful he becomes. ā Soren Kierkegaard This is a series to share simple tips to improve the maintainability of code. The premise is that code becomes easier and simpler when constraints are put in plac...
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, I decided to setup a BitBucket Pipeline for a .NET 5 application. The documentation online seemed ...
Recently, I came across a problem that was easily solved with Observables implemented with the IObservable and IObserver interfaces in .NET. However, the end-user developer was unfamiliar with observables and to introduce a new pattern would break...
Using Fluent Interfaces to enforce Workflow
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, I've been developing front-ends mainly with frameworks like React and Angular. However, these experi...
Embellished JavaScript functions for safety