Accessibility and the Frontend Disciplines
A discipline is a practice that applies to every feature regardless of what the feature is: the thing you do on every screen, every PR, every release, because the cost of not doing it is paid by users who cannot see, by users on slow phones, by users whose data leaks, by users in another language, and by the company when the regulator asks. None of them is a feature; all of them are gates, and the mark of a mature frontend is that the gates are mechanical rather than remembered.
Six parts. Accessibility first and deepest: the standards and their structure, ARIA and the accessibility tree the browser builds, focus and keyboard models, how screen readers actually read a page, colour and contrast, motion, forms, live regions, and testing and audits that find what the linter cannot. Then performance as a discipline with budgets and gates, client observability, client security, internationalisation, and privacy: each what it is, how it fails, and the gate that stops the failure shipping.