We often consider the location of execution as defining an architectural boundary. We think that code that runs in the browser is necessarily GUI code. That’s not quite true, however. Business code can run in the browser, and formatting code run on the server.
Setting up your own Ghost blog for less than $7 a month
The Ghost blog platform is great. Paying $36/month for it when you're just getting started with blogging, less so. Here's how to do it on the cheap.
My favorite general-purpose VS Code extensions
A list of the general purpose VS Code extensions that I have found useful no matter the language, framework or type of project I'm working on.
A Beginner's Guide To Unit Testing Functions with Side Effects
When people get started with unit testing, they often get stumped when it comes to testing functions that have side effects. This post is a gentle introduction to some of the concepts involved in testing side effects.
The Spy of Testadel: A Medieval Testing Tale
The kingdom of Testadel is under threat. Learn how to test side effects in your code through this medieval tale of lies, deceit, magic and espionage.