-
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 »