Code 25
Code '25 Day 1 Session 1
Thursday 12th June 25 9:00 am
We open the conference with Fershad Irani on building a grid-aware web that adapts to clean energy availability, and Kritiketan Sharma on designing local-first apps that remain fast and functional without constant connectivity—together exploring more sustainable, resilient futures for the web.Watch SessionCode '25 Day 1 Session 2
Thursday 12th June 25 11:00 am
Next up, we hear from Julian Burr on the growing relevance of Signals in JavaScript with the TC39 proposal, Zach Jensz on new Map and Set methods that simplify data handling and improve code efficiency, and Mandy Michael on tackling layout shifts caused by font loading to boost performance and user experience.Watch SessionCode '25 Day 1 Session 3
Thursday 12th June 25 1:55 pm
In this session, we hear from Ryan Seddon on the future of large language models running directly in the browser, Yas Adel Mehraban on using generative AI to improve code quality, testing, and security, and Maia Miller on how AI might help address Australia’s accessibility gap and make digital experiences more inclusive.Watch SessionCode '25 Day 1 Session 4
Thursday 12th June 25 4:15 pm
To close day one, we hear from Siobhan Willoughby as she reflects on over 15 years of web development to chart the rise—and potential fall—of client-side frameworks, urging a move beyond React toward a simpler, more sustainable web architecture.
Watch SessionCode '25 Day 2 Session 1
Friday 13th June 25 9:00 am
We open day two with Stephanie Eckles on the challenges of using modern CSS features within the shadow DOM, and how to avoid styling pitfalls across component boundaries, and from Harrison Broadbent on the power of native HTML elements—demonstrating how to build rich, interactive components without relying on JavaScript.Watch SessionCode '25 Day 2 Session 2
Friday 13th June 25 11:00 am
In this session, we hear from David Bell on using OpenTelemetry to diagnose and address production issues in complex systems, from Janna Malikova on embedding cybersecurity best practices directly into the software development lifecycle, and from Erin Zimmer on Atlassian’s approach to enterprise-grade accessibility, sharing how dedicated teams help make digital products more inclusive.Watch SessionCode '25 Day 2 Session 3
Friday 13th June 25 3:55 pm
David Johnston gives us the low own on what browsers are really doing when they load HTML, CSS, and JavaScript then Jake Lane on Atlassian’s new conditional bundling approach to reduce unnecessary code execution and optimize performance; and Sarath Sai Raju Galavalli on how to scale codebases with monorepos while maintaining developer sanity and satisfaction.Watch SessionCode '25 Day 2 Session 4
Friday 13th June 25 4:15 pm
To close the conference we hear from Geoffrey Huntley on how large language models are transforming software development—ushering in a new layer of abstraction—and why engineering leaders must focus not just on adopting AI tools, but on guiding teams through this foundational shift in how software is built.Watch Session