A chain of null checks reads badly and the operator that replaces them is genuinely better — and it makes one specific mistake easier to write. Short-circuiting the…
The stock sync used the marketing manager’s account. 5.6 shipped application passwords, which is the mechanism that had been missing since the REST API.
The JIT is configured through two settings whose interaction is not obvious, and the most common outcome of enabling it is that it is not enabled. A buffer…
A value object was a property declaration, a constructor parameter and an assignment for every field — three lines each, all of them saying the same thing. The…
A registry keyed by object identity keeps every object it has ever seen alive, so a long-running worker grows in memory with the number of distinct objects it…
20.10 in December supports cgroup v2, the distributions are switching to it by default, and a runtime that does not know which version is in use applies limits…
A fluent method returning self promises the class it is declared in, so a subclass inherits a signature that lies about what it returns. Before 8.0 the honest…
A method with six optional parameters produced calls full of nulls to reach the seventh, and naming them fixes the call site at the cost of freezing every…