Web Toolkit

Guides

Longer explanations of the problems behind the tools — written to be read once and remembered, not to be skimmed for a button.

Every tool on this site answers a narrow question quickly. These guides are for the moment after that, when the answer was not what you expected and the tool cannot tell you why. Each one takes a single problem — a parser that rejects valid-looking input, a hash that turns out to be the wrong kind, a schedule that fires at the wrong hour — and works through the handful of causes that account for almost every case.

They are written to be read in one sitting rather than skimmed. Most run to about a thousand words, open with the mistake people actually make, and end with the tool that lets you check your own case. None of them assume more than working familiarity with the topic; if a term is load-bearing, it is defined where it first appears.

If you are not sure where to start: the JSON guide is the one most people need first, because a broken payload is the most common reason anyone arrives here. The encoding guide pairs with it, since half of "broken JSON" is really a Base64 or percent-encoding mix-up upstream. The hash, regex and cron guides each stand alone. The image and compound-interest guides are for readers outside development entirely, and are written that way.