Overview
We all enjoy simplicity, especially at times when we don’t want to put in more effort than necessary. Our users agree, and yet they are beholden to hundreds of papercuts with every web browsing session; either as a reflection of our company policies (or lack thereof), our own lack of awareness in usability considerations, or an overindulgence of developer experience.
How do we build user experiences to be as robust as possible? Let’s explore all of the ways we render UIs on the web, and how we can maximize the efficiency of our service’s user journeys; especially in the way we build and consume UI components.
Objective
Learn how to make conscientious decisions when designing and building components and interactions.
Five Things Audience Members Will Learn
- Be aware of the different interaction states a site may have before, during, and after it’s done loading.
- Understand some different rendering techniques and their trade-offs.
- Cover some maintainable architecture techniques for components.
- How to author and document accessible components for different rendering states.
- How to test components in different rendering states.
Target audience
Front end developers at all levels, and designers will have takeaways from this talk.