-
JavaScript

Ground Zero
In some languages, and by some I probably mean JavaScript, values are tested for truthiness. Any value can be treated…
Read More » -
Software Development

Mock Around the Clock
When I produced System Stubs I attempted, and failed, to produce a mock implementation for the system clock. It’s very…
Read More » -
Software Development

Why Most Unit Testing is Waste???
A rebuttal of points raised in this article by James O Coplien. It’s worth noting that James O Coplien is…
Read More » -
Software Development

The Case Against CI/CD
I present now the case against CI/CD: It’s expensive to set up CI/CD pipelines, and the cost of doing so…
Read More » -
DevOps

Sharing a Secret with a Tomcat Service in ECS
AWS is pretty good, with a lot of documentation. However, often you need to spot the detail you need among…
Read More » -
Core Java

Set it up
In Java, we often have framework support for importing settings from the file system of our application. If we’re lucky,…
Read More » -
Software Development

All Our Assertion Problems
When our software outputs JSON, it can be hard to test. Consider this code: 1 2 assertThat(someJson) .isEqualTo(expectedJson); Assuming the…
Read More » -
Core Java

The Subs Bench
a.k.a. “How do I subclass a list element declared in my interface?” As covered by the rather awesome Ram on…
Read More » -
Core Java

Go (Con)Figure
Another post about Lightweight Config, a library I’ve recently built from the ground up, after creating various versions of it…
Read More »



