Kennisbank
Diepgaande artikelen over de wiskunde, standaarden en privacyregels achter Nederlandse testdata. Elk artikel bevat referentie-implementaties, benchmarks of geverifieerde bronvermeldingen.
Wiskunde & validatie · 12 min lezen
De elfproef ontleed — waarom BSN gewichten 9-8-7-6-5-4-3-2-(-1) gebruikt
Wiskundige analyse van de BSN-elfproef, de afweging tegenover MOD-10/Luhn en Verhoeff, en een werkende TypeScript-referentie met benchmarkcijfers.
ISO-standaarden · 15 min lezen
IBAN MOD-97 implementeren — de drie valkuilen bij BigInt versus chunked modulo
Drie implementatiestrategieën voor ISO 7064 MOD-97, benchmarkresultaten voor Node 22, en waarom de streepjes-notatie bij IBAN-validatie faalt in 0,3 % van de invoer.
Privacy & compliance · 18 min lezen
AVG in testomgevingen — wat mag wel, wat niet, en welke boetes zijn uitgedeeld
Praktische regels voor testdata onder de AVG, gedocumenteerde boetes van de Autoriteit Persoonsgegevens, en een beslisschema voor wanneer synthetische data verplicht is.
API-integraties · 14 min lezen
BTW-nummer valideren met VIES — implementatie met retry-logica
Hoe je NL BTW-nummers valideert via het EU VIES-systeem, met TypeScript-voorbeeld, foutafhandeling bij 429/503 en een pragmatische caching-strategie.
ID-systemen · 11 min lezen
UUID v4 versus v7 — waarom databasesorteerbare UUIDs de standaard worden
Vergelijking van UUID v4 en v7 op index-performance, privacy en implementatie. Benchmark-resultaten van PostgreSQL btree inserts met 10M UUIDs.
Regex & parsing · 9 min lezen
Nederlandse postcode-regex — alle edge cases in JavaScript, Python, PHP, Go en C#
De exacte postcode-regex voor alle 6 dialecten, met uitleg van de SA/SD/SS-uitzondering, strict vs lenient matching en testcases.
Redactionele principes
Elk artikel in de kennisbank is gebaseerd op officiële bronnen (wetgeving, ISO-standaarden, RFC's, publicaties van de Autoriteit Persoonsgegevens). Code-voorbeelden zijn werkend getest. Benchmarks worden uitgevoerd op Node 22 met performance.now(). Zie de auteurpagina voor meer context.