10:35 am
Portrait of Juntao Qiu

The Evolution of Frontend System Design

Juntao Qiu Developer / Author / Creator Atlassian

Frontend starts with a single “happy-path” mockup, but real apps must handle many dimensions—internationalization, accessibility, varying devices, performance constraints, and data complexity. In this talk, we map the evolutionary path of frontend system design: from static pages, to components, shared state, caching, normalization, performance optimization, and beyond. Learn to locate your project on this journey and discover the next essential system concept to embrace.

11:10 am
Portrait of Lovee Jain

BFFs could be your new Best Friends Forever

Lovee Jain Senior Software Engineer Prezzee

An introduction to Backend for Frontend pattern and how we are trying to move to a better architecture using the same at Prezzee. The talk explains about the common problem that many organisations face when trying to move from monoliths to micro-services and how having BFFs could be helpful. I also talk about when not to use BFFs and can give a brief overview and demo of how we might implement it in Google Cloud.

11:45 am
Portrait of Zach Jensz

Offline AI Web Apps

Zach Jensz Software Engineer

Zero load time - even on spotty or no WiFi? Zero API keys - LLMs in-browser, offline, private? Zero app store - no cut to Apple or Google? All are possible on the web today! Powerful APIs such as Service Worker, Cache, IndexedDB, OPFS, webGPU and more are shrouded in misconception. We'll dig into their history, enabling exceptional UX along the way - and peer into the future.

12:20 pm
Portrait of Geshan Manandhar

Embrace feature flags, unlock better customer experience and developer confidence

Geshan Manandhar Senior Software Engineer Simply Wall St.

To stay ahead, focus on providing an excellent customer experience. Remember, deploying code is just a technical task while releasing a new feature is a business process. Big releases can be risky, so use feature flags to limit any potential issues and ensure smoother releases. In this talk, you’ll discover how we used feature flags in real-life situations, such as gradually releasing stock portfolios linked to brokers to thousands of users. You will learn how we applied feature flags to manage limits on those portfolios incrementally and safely. Hear about over a decade-long experience using feature flags spanning multiple companies and tools. Adopting a feature flag mindset is key to improving customer experiences and boosting developer confidence. You’ll learn how to release features step-by-step: first to your team, then to the whole company, and after that, starting with just 1% of customers and gradually expanding to all customers. Join this session to understand how to safely test major features on production with almost no customer impact while keeping developers (yourself) happy.