Text Casing
Avoid all-uppercase text in stored content when capitalization is only a visual choice. Store the text in its normal written casing and apply uppercase styling in the client when desired. Preserve casing in data when it changes meaning, including acronyms, proper names, and expressive capitalization such as shouting or anger.
Philosophy
Casing that only changes appearance belongs in presentation, while casing that changes meaning belongs in the data.
Correct
const supertitle = 'Extensible by design'
const technology = 'AI + Architecture + Developer'
const angryMessage = 'GET OUT!'
Incorrect
const supertitle = 'EXTENSIBLE BY DESIGN'
const supertitle = 'BUILT TO KEEP MOVING'
Fix
Change presentation-only uppercase content to normal written casing and apply any desired uppercase appearance through styles. Preserve meaningful capitalization.