How does a change in one place reach another person’s screen? The talk follows one cricket score from a single request, through TCP and UDP, polling, Server-Sent Events and WebSockets, to a group chat with rooms and a document that four people edit at once.
Buttons and modals are the easy part. The talk goes underneath them: tokens named by intent, themes that hold up in a dark mode, and accessibility that is not traded away for looks. Plus how a team ends up with fifty shades of grey, and how not to.