A component that is only markup does not need a class, and creating one for every button produces a directory of files containing nothing but a render. @props…
An @include takes an array of variables with no declaration anywhere of which are required, which type they are, or what happens when one is missing. The constructor…
A rate limiter is four lines of Redis and a decision between two algorithms that behave differently at the boundary, and most hand-rolled ones pick the worse of…
Timing a function in a loop measures the loop, the opcache state, the CPU frequency scaling and occasionally the garbage collector — and rarely the function. The empty-loop…
The documentation was written in January and the API changed in March. Documentation written by hand is a copy, and copies drift — usually within a sprint.