This is a programming interview question I got some years ago and my solution. The job was writing...
You heard it. Default considered harmful! tl;dr: Default has no defining or testable...
JSON Schema is a JSON format that describes JSON formats. It is mostly used to validate that a JSON...
I recently experimented with Rust trait instances on bounded generic types. This is the fancy way of...
Did you ever see pseudo-code in job ads that looked like if ($you.like_to_work($here) === True) { ...
Rust traits are powerful. A particularly neat thing you can do is implement a trait for several types...
tl;dr: I stuck the IPv4 and IPv6 address of my VPS into an SPF record field text. I manage my DNS...
When we discuss the potential future usefulness of cryptocurrency, we compare against existing...
Something I see quite often is a combination of grep and cut to extract URLs from JSON objects, for...
Written January 1, 2003 The following essay is an adaptation of a letter titled Why Can’t I Own a...
Life is understood backwards, but must be lived forwards. --- Søren Kierkegaard A summary...
I want share two open-source contributions that were lost on their original audience, yet has taught...
tl;dr: Cake recipes contain both declarative and imperative parts. Declarative syntax is better for...
When provisioning a Kubernetes cluster from DigitalOcean with Terraform, the .tfstate contains a...
Disclaimer: I am not a mixologist. This is not professional cocktail advice! Sam Horvath-Hunt...
There is a general theme in GNU shell commands that if a program is able to deliver ANSI-colored outp...
Sometimes you want to look at a lot of JSON output in the terminal. Sometimes this JSON output is...
In 2019, Alexis King wrote the Parse, don't validate article that catches some of the essences of typ...
Here is a small example of aggressive refactoring in Haskell. I am in the codebase of a compiler for...