PUBLISHED
The GlideRecord Async Context Trap — and How to Fix It
When a Business Rule runs async, getRefRecord() silently returns stale data. No error, no log entry. This covers why it happens, a diagnostic to confirm it under load, and the pattern that reliably fixes it — including dot-walking.
Read article →
COMING SOON
Auto-Generating REST APIs from Configuration Records
A registry table approach where configuration records define endpoints at runtime. Non-developers onboard new API consumers without a change request or a developer in the loop. Full implementation inside a scoped app.
Coming soon
COMING SOON
Composite Auth: Bearer + mTLS + Signed Headers in One Request
Some enterprise integrations demand more than one auth mechanism simultaneously. This covers how to layer all three in RESTMessageV2, the ordering that matters for HMAC, and the mTLS alias configuration the docs skip past.
Coming soon
COMING SOON
The Upgrade That Silently Changed My Business Rules
A Washington-to-Xanadu post-mortem. Three Business Rules stopped working correctly after the upgrade — no error, no skip log. How to build a regression harness that catches silent async promotion before it reaches production.
Coming soon
COMING SOON
Field-Level Access Control Without Forking Your API
Using the ACL engine to strip response fields dynamically by calling principal. One endpoint, multiple consumer profiles, data segregation enforced at the boundary — without maintaining separate endpoint versions per consumer type.
Coming soon