• A Promise gives me then, but why no when?

    While working in a javascript project, we often had to do the same thing with promises over and over again:

    Inspecting it and then doing some action based on the real content, while "doing" something could simply be doing nothing.

  • Modern jest-ing with a Chance of Whaleball

    Writing a good test is hard, but, what does good actually mean in testing? Striving for an encompassing answer is not the goal of this post, but to focus on a single topic called state management. However, why should we bother, when many state-related topics do not become apparent in specifications, because of their isolated and predominant single-threaded nature?

Quick Link