Practice page · select anything and press ⌥E / Alt+E

Why your app is slow on Mondays

Caching, briefly

Most teams discover thundering herd problems the hard way: a popular cache key expires, and thousands of requests stampede the database at once. The usual fix is jitter on expiry times plus request coalescing, so only one caller rebuilds the value.

Retries make things worse unless every write is idempotent, meaning running it twice has the same effect as running it once.

Meanwhile, in finance

The rower pulled the boat onto the bank and watched the river rise.

With a quarter-point cut already priced in, traders shrugged, and the yield curve stayed stubbornly inverted.

A sentence in another language

Das ist ein Schadenfreude-Moment für die Konkurrenz.

Some code

const debounced = useMemo(() => debounce(save, 300), [save]);

Text you typed

Inside an embedded frame