DigitableCourses
Portal settings
Show me around

Local and account-free. No account, no sign-up: whatever you type into the tools stays in this browser's localStorage and never reaches a server.

Our own counter records page opens and finishes: the address leaves, plus one tenth-of-the-text figure. No cookies, no outside trackers, your IP is not stored, Do Not Track is honoured. How to check that

The portal's own repository is not published, so we do not call it open source. What is open:

The portal lives on donations, paid consultations and requested write-ups, and on Workbench sales.

There are no plans to make the courses paid.

Knowledge base

Articles

Digitable articles, guides, walkthroughs and courses.

Articles

12 on this page
Article

You don't need lodash — but not where you think

Half of the lodash calls in the project are business rules without a model, the other half have been in standard JavaScript for a long time. flang takes only the first.

#flang#lodash#refactoring
15 min
Article

Migration: from nested ifs to an executable rule

Step-by-step migration of a live business rule from nested ifs to the model with a proof of equivalence until the old code is turned off.

#flang#migration#refactoring
14 min
Article

Time: rule versions, snapshots, and retroactive audit

Why there is no “today” in the specification, how to store rule revisions alongside and what to prove to the client the charge for April according to the …

#flang#versioning#audit
12 min
Article

Reading compiler errors

flang diagnostics reference: code, exact message, minimal reproducible example, and fix — separately for walkthrough, model check, utility execution, examples, and proof.

#flang#diagnostics#errors
11 min
Article

Performance: a reproducible measurement

Harness, with which you take your compile/validate/execute/generate digits and compare them to the baseline, instead of trusting others’ milliseconds.

#flang#benchmark#performance
9 min