Example of announcers patterns
Excellent example of ‘doing it right’ by the Ember community
What assistive technologies should I test in?
Examples used in videos (super scrappy code, not production quality)
More detail on this subject