Uploaded February 2026 | Updated September 2026, 2 weeks ago
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.
Enrico Sacchetti, Front End Web Lead, Hypercare Toronto, Canada
Enrico has been fascinated with front end development ever since he was able to access the Nintendo.com forums on a dial-up connection in 2003. That excitement started with a focus on connecting people, thriving on delighting with cool graphics and animations. Eventually, that intent to delight shifted to providing information in the most accessible way possible, and with most of the same tools that have shaped the web for decades.
Many of us wade through digital worlds that may demand our attention, or lose the partial form data we were entering because our mobile device ran out of RAM as we switched between apps. If there’s a small detail or decision that can lead to a positive (or pleasantly unmemorable) information-gathering experience, Enrico will be there end to end to make it happen. And if he’s not sweating over details or solving solved problems, you’ll find him at home building block towers and telling stories to his kid.
Check out all our events at fitc.ca
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.
Enrico Sacchetti, Front End Web Lead, Hypercare Toronto, Canada
Enrico has been fascinated with front end development ever since he was able to access the Nintendo.com forums on a dial-up connection in 2003. That excitement started with a focus on connecting people, thriving on delighting with cool graphics and animations. Eventually, that intent to delight shifted to providing information in the most accessible way possible, and with most of the same tools that have shaped the web for decades.
Many of us wade through digital worlds that may demand our attention, or lose the partial form data we were entering because our mobile device ran out of RAM as we switched between apps. If there’s a small detail or decision that can lead to a positive (or pleasantly unmemorable) information-gathering experience, Enrico will be there end to end to make it happen. And if he’s not sweating over details or solving solved problems, you’ll find him at home building block towers and telling stories to his kid.
Check out all our events at fitc.ca










