Layout

Module · clean-core-curriculum §11 · Advanced techniques

Advanced Techniques & Lesser-Known APIs

Small, high-leverage techniques that save real time and prevent quiet correctness bugs — the things experienced developers wish they’d known sooner. Modern language features, ADT (SAP’s modern editor) tooling shortcuts, released helper classes you’d otherwise implement by hand, the operations touchpoints, the subtler Clean Core release mechanics, and the numeric types that quietly decide whether money adds up.

Learning objectives

  • Use lesser-known language features (IS INSTANCE OF, CDS built-ins, SWITCH on strings).
  • Discover ADT and ATC tooling shortcuts.
  • Reach for lesser-known released APIs (GZIP, BASE64, HMAC, parallel processing).
  • Choose the right numeric types for money, counters, and timestamps.