Over the past twenty years, I have observed a handful of shifts in the UI paradigms driven by various architectural patterns and advancements. This session delves into these observations to offer a comprehensive overview of the trends and innovations that can be derived from the past. The session will highlight popular UI architecture patterns and the common problems that the community finds in these approaches and provide a concise course of action regarding the patterns we can introduce into our UI systems today and use these observations to exercise what UI architectures we can build today to scale the UI systems and guard ourselves against future system rewrites.
Interview:
What's the focus of your work these days?
I currently work as a TV UI engineer at Netflix, where I focus on conducting growth experiments to enhance Netflix's subscriber acquisition and retention. The key lesson I've learned in this role is the importance of identifying, clearly communicating, and addressing any ambiguities in my workflow.
What technical aspects of your role are most important?
The technical aspects crucial to my role's success include a deep understanding of the platform architecture and the business complexity. This knowledge will enhance the performance of individuals operating in my field.
How does your InfoQ Dev Summit Boston session address current challenges or trends in the industry?
In my session, I'll do an exercise to look at the past and extract the main architecture problems we spotted in the previous UI advancement cycles. With that knowledge, I will design a defensive architecture that is flexible to changes while simplifying the complexity of the UI systems.
How do you see the concepts discussed in your InfoQ Dev Summit Boston session shaping the future of the industry?
The core concepts learned in my session will prepare the audience to steer their systems towards a less painful, better enhancement of their system, avoiding the full rewriting as much as possible.
Speaker
Willian Martins
Web/Tv Eng @Netflix, @Devnaestrada Podcast Panelist, Former eBay, Foodora, @Tc39 Delegate & @mozTechSpeaker Member
Willian Martins has been involved in the tech industry since 2004, although he started working as a front-end developer in 2007. Despite having 15 years of experience in this field, he considers it to be more accurately described as three times five years of experience due to the constant changes in the front-end ecosystem.
Willian is currently employed as a TV and Web engineer at Netflix, having previously worked for companies such as eBay and Delivery Hero. He is also a former member of the Mozilla Tech Speaker team and a delegate of TC39. In his free time, Willian enjoys watching soccer and Formula 1, as well as playing video games.