Frontend DevelopmentFrontend Development
Conference45min
EXPERT

Compilers, User Interfaces & the Rest of Us

This talk explores how modern web frameworks are evolving into optimizing compilers, transforming front-end development with static analysis and automation. It will cover the design of various compilers and their impact on performance and developer experience, highlighting a future where compilers greatly reduce developers’ cognitive load.

Matheus Albuquerque
Matheus AlbuquerqueMedallia

talkDetail.whenAndWhere

Tuesday, February 10, 16:15-17:00
Room B
talks.roomOccupancytalks.noOccupancyInfo
talks.description
Compilers have long been seen as one of the most complex topics in computer science. Nowadays, web frameworks are evolving from runtime libraries into optimizing compilers and reshaping how we build user interfaces. Different topics in front-end development—e.g., reactive programming—are now experiencing this era fueled by static-analysis-driven insights.

This talk will explore how modern UI compilers are redefining performance and developer experience. We’ll discuss how some compilers are designed, including different open-source and enterprise solutions, and the growing role of compilers in automating tasks.

By the end of the session, you'll likely be optimistic about a future where compilers understand our entire code and offload a significant portion of our mental burden.
performance
automation
frameworks
compilers
talks.speakers
Matheus Albuquerque

Matheus Albuquerque

Medallia

Czech Republic

Matheus is a Staff Front-End Engineer at Medallia, building their surveys platform and helping them shape the customer experience market with React. He is also a Google Developer Expert in Web Performance.

His areas of interest include React and its ecosystem, JS and compile-to-JS languages, DX, and perceived performance optimization. In addition to public speaking about these, he volunteers at TechLabs, teaching front-end development.

talkDetail.rateThisTalk

talkDetail.poortalkDetail.excellent

talkDetail.ratingNotYetAvailable

talkDetail.ratingAvailableWhenStarted

talkDetail.signInRequired

talkDetail.signInToRateDescription

occupancy.title

occupancy.votingNotYetAvailable

occupancy.votingAvailableBeforeStart

talkDetail.signInRequired

occupancy.signInToVoteDescription

comments.title

comments.speakerNotEnabledComments