Evolutionary UI: Change as a first-class citizen in the modern frontend world
Who is this presentation for?
- Web developers, full stack developers, frontend developers, architects, and tech leads
Rufus Raghunath and Giamir Buoncristiani examine how the principles of evolutionary architecture can be applied to UI to prioritize changeability. They consider several approaches to making a modern UI application more evolvable, such as the micro-frontends pattern, and examine specific “fitness functions” that keep you and your team honest to your requirements without sacrificing evolvability. They also explore the trade-offs you make when you choose a more evolutionary frontend architecture and provide a framework for thinking about how much future change you’ll need to account for.
- Familiarity with frontend development and the browser
What you'll learn
- Learn what evolutionary architecture is, the challenges involved in building an evolvable UI, and how to use evolutionary architecture principles to frontend engineering to build evolvable, flexible UIs
Rufus Raghunath (he/him) is a senior software developer at ThoughtWorks, an Agile consultant, and a frontend advocate. He leads the internal frontend community at ThoughtWorks and draws inspiration and insights from the real-world experiences of his peers across the world.
Giamir Buoncristiani (he/him) is a senior software developer at ThoughtWorks, an Agile consultant, and a frontend advocate. He leads the internal frontend community at ThoughtWorks and draws inspiration and insights from the real-world experiences of his peers across the world.
Diversity & Inclusion Sponsor
For conference registration information and customer service
For more information on community discounts and trade opportunities with O’Reilly conferences
For information on exhibiting or sponsoring a conference
For media/analyst press inquires