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
18 min
Article

Pipeline and visualization: one run and a model diagram

How to get a machine-readable answer about a model for CI and an agent with one command, and how to draw a mermaid diagram of types, functions, transitions and promises …

#flang#pipeline#visualization
13 min
Article

Migration: from nested ifs to an executable rule

Step-by-step migration of a live business rule from nested ifs into a flang model — with an equivalence test of the printed model against the old code before it is …

#flang#migration#refactoring
17 min
Article

Time: rule versions, snapshots, and retroactive audit

Why a flang function has no “today”, how to keep rule editions side by side, and how to back up an April charge to a customer with the April rules.

#flang#versioning#audit
13 min
Article

Reading compiler errors

A reference of flang 0.7.29 diagnostics: the code, the exact message, a small program that triggers it, and the fix — for parsing, names and types, examples, promises, …

#flang#diagnostics#errors
14 min
Article

Performance: a reproducible measurement

A harness with which you take your own numbers for checking, running examples, printing and calling the printed function, and compare them with a baseline instead of …

#flang#benchmark#performance
9 min