crown member taking photo of speaker on stage with their phone. Speaker is blurred.

Since 2012, Web Directions Code has featured leading experts from the world of Front End Engineering. The tradition continues, in 2025, in person in Melbourne and online.

Need to convince the decision makers?

Tailor our email template for your situation and then send it along to whoever approves budgets for professional development. We'd love to see you there.

Compose your email

Crowds at Web Directions waiting to enter the rooms

The front end grows up

For too long, front-end development has been viewed as mere decoration—the attractive surface laid over the "real" engineering happening behind the scenes. But the web is now mission-critical for every organisation, demanding robust solutions in performance, security, testing, and architecture. Today's front end is sophisticated, complex, and vital to your success.

At Code, we'll explore the technologies and practices vital to modern front–end engineering in 2025. Join us in Melbourne on June 12th and 13th to learn, connect, and shape the direction of your career and the sites you build.

our 2025 lineup

16 sessions covering the state of engineering the front end

  • JavaScript
  • map
  • set
  • functional programming
  • AI
  • LLMs
  • software engineering
  • testing
  • security
  • performance
  • architecture
  • local first
  • environmental impact
  • observability
  • signals
  • reactivity
  • CSS
  • web components
  • Web AI
  • browser APIs
  • more…
Zach Jensz

Zach Jensz Software Engineer Prezzee

New Map and Set methods in JS

Explore the latest additions to JavaScript's Map and Set objects, designed to simplify data manipulation and enhance developer productivity. In this talk, Zach Jensz covers newly introduced methods that streamline common tasks such as filtering, mapping, merging, and transforming collections. Learn how these powerful, expressive features help write more concise, readable, and efficient code.

Ideal for JavaScript developers seeking to keep their skills current, this session will demonstrate practical use cases and patterns, showing exactly how the new methods can simplify your everyday workflows. You'll walk away equipped to take full advantage of these modern improvements, reducing boilerplate and unlocking clearer, more maintainable solutions.

  • JavaScript
  • map
  • set
  • functional programming
Yas Adel Mehraban

Yas Adel Mehraban GenAI Engineering Lead

Empowering Code Quality, Testing, and Security with Generative AI

Many of us are using AI assisted coding these days, however, many of us don't know how to leverage the full potential and what tasks we could use AI to assist with. In this session I will help you to unleash the full potential of GenAI to change the way you think when using AI assisted tooling like GitHub Copilot or CursorAI. This advanced session delves deep into how GenAI can elevate code quality, streamline testing processes, and bolster security measures. By integrating AI into your development lifecycle, you can achieve unprecedented levels of efficiency and robustness in your software projects.

Key topics to be covered:

Enhancing Code Quality: Discover how GenAI can assist in writing cleaner, more efficient code by providing intelligent suggestions, refactoring existing code, and ensuring adherence to best practices.

Streamlining Testing: Explore AI-driven test generation, automated test case design, and continuous testing to reduce manual effort and increase coverage, leading to more reliable software.

Bolstering Security: Learn how AI can identify vulnerabilities, suggest security improvements, and keep your codebase secure from potential threats through continuous monitoring and proactive defense mechanisms.

Real-World Applications: Examine case studies and practical examples where GenAI has been successfully implemented to solve complex coding challenges and enhance overall software quality.

  • AI
  • LLMs
  • software engineering
  • Testing
  • security
  • performance
Kritiketan Sharma

Kritiketan Sharma Senior Software Engineer Shine Solutions

Local First: Collaboration Beyond Cloud

For years, we’ve defaulted to centralised servers and, more recently, leaned heavily on server-side components to power our web apps. But this dependence has a cost: apps that break without constant internet connectivity, sluggish performance under heavy load, and user frustration when things don’t just work.

This talk challenges the cloud-first status quo and invites developers to explore the power of local-first. Imagine building multiplayer, collaborative experiences that thrive offline, sync smoothly when online, and harness the value of localised state. We’ll also tackle the complexities of conflict resolution when shifting from a centralised authority to a sync server as a lightweight mediator. It’s time to rethink collaboration

  • architecture
  • local first
  • performance
Fershad Irani

Fershad Irani Developer Green Web Foundation

Building a grid-aware web.

What if websites could adapt their behaviour based on the electricity powering them? This talk explores the vision of a grid-aware web that responds dynamically to the availability of clean power sources. We'll examine the role that developers, designers, and decision makers can play in pioneering a web that operates with a sustainable focus.

  • performance
  • architecture
  • enviromental impact
Siobhan Willoughby

Siobhan Willoughby Senior Front End Developer Josephmark

Stop Using React: It's time to let it go

Reflecting on her 15+ years of web development experience, Siobhan takes us through her experience with the before client-side web landscape, the during client-side web landscape, ending on her thoughts on a hopefully post client-side landscape.

As someone who managed to avoid using React until 6 months ago, Siobhan offers a unique perspective on the current client-side rendering landscape, pushing us all for a return to a more progressively enhanced web but done in a modern way.

^ Currently WIP description, will most likely evolve

  • JavaScript
  • software engineering
David Bell

David Bell DevOops Engineer

What happened in production?! Instrumenting with OpenTelemetry

You could almost set your watch by it: at 2pm each day, the microservice would time out and crash, the database growing increasingly slow and deadlock prone, and the SLA perilously close to being breached.

Everything looked "normal" - the logs showed typical requests and responses right up until it all fell over, the metrics showed the API received more requests at other times of the day so it wasn't overwhelmed and had capacity, but something was different.

Was it a noisy neighbour problem on the shared database? Something malicious not caught by the WAF? Solar flares?

What was going on?!

Join us on a journey into the unknown-unknowns with our guide O11y (pronounced "Ollie", short for "Observability") as we explore:

  • Observability and its "three pillars"
  • OpenTelemetry Tracing
  • Auto- and Manual-Instrumentation
  • High Cardinality, High Dimensionality, and Sampling
  • Honeycomb.io's querying and trace rendering

  • observability
  • software engineering
Julian Burr

Julian Burr Senior Engineer Askable

It's Time To Talk About Signals

With the active TC39 proposal in play, I think it’s about time we talk about Signals.

Over the years, the concept has had many different names. From “observables” in KnockoutJS, to “refs” in VueJS, before Solid made “signals” popular. We’ve seen the carcinization of frontend frameworks in the pursuit of more seamless and fine-grained reactivity in our applications.

But what actually are Signals? Why do we keep coming back to them? And why is their potential adoption as a language standard such a big deal?

  • JavaScript
  • signals
  • reactivity
Janna Malikova

Janna Malikova Software engineer Tomato Elephant Studio

Secure by Design: Integrating Security into Development

Cyber security (or lack of) has been covered extensively in the news. Hacker attacks range from bored school kids toying around to state-sponsored ransom-driven targeted strikes. As software engineers it’s our responsibility to incorporate cyber security best practices into the development cycle.

Secure by Design initiative is being adopted by more and more countries including Australia. Products designed with Secure by Design principles prioritise the security of customers as a core business requirement, rather than merely treating it as a technical feature.

This session includes the list of resources, best practices, tools for designing and implementing more secure applications and to prepare for penetration testing.

  • security
  • software engneering
Stephanie Eckles

Stephanie Eckles Senior Design Engineer Adobe

Shadow DOM vs. Modern CSS

Recent CSS features like cascade layers, @scope, and container queries are incredible tools for general style management. Except, there’s one context where things can get a bit strange, and that is when those styles are expected to be applied both globally and within the shadow DOM. Builders of web component-based architecture are highly likely to encounter these barriers, especially as there is a lack of awareness about the behavior of modern CSS across shadow boundaries. Let’s uncover those potential styling pitfalls, and explore techniques that allow using modern features and inherent shadow DOM behavior in harmony.

  • CSS
  • web components
Ryan Seddon

Ryan Seddon Tech Lead Culture Amp

The Rise of On-Device AI: What’s Next for LLMs in the Browser?

With models like Gemini Nano running entirely on-device, the web is entering a new era of AI-powered applications that don’t require servers.

This talk delves into the latest advancements in browser-based LLMs and tooling, including Gemini Nano, WebLLM, and ONNX.js. We’ll examine the trade-offs, performance considerations, and implications of these developments for AI on the web.

Whether you’re building AI-powered applications or simply curious about the future of machine learning in the browser, this session provides a glimpse into what’s ahead.

  • AI
  • Web AI
  • browser APIs
  • JavaScript

Find the conference pass for you

Attend Code by itself, or add a Code Leaders ticket for 3 in depth days.

There's great bonuses for you and your organisation when you attend as a team

Early bird ends in

Code + Code Leaders Pass

$1995before April 18

Includes

  • Code + Code Leaders in person attendance
  • Code + Code Leaders conference videos
  • early bird ends April 18 $1995
  • middle bird ends May 30 $2095
  • Full Price $2295

See below for special pricing

register

Code Conference Pass

$1295 before April 18

Includes

  • Code in person attendance
  • Code conference videos
  • early bird ends April 18 $1295
  • middle bird ends May 30 $1395
  • Full Price $1595

See below for special pricing

register

Code Streaming Pass

$495

Includes

  • Code live stream
  • Code conference videos

register

Conffab Premium

$695

Includes

  • Code + Code Leaders live streams
  • Code + Code Leaders conference videos
  • Plus all our live and on-demand content for 12 months

register

What's included?

In person

In-person conferences are fully catered (morning and afternoon tea and lunch) including any dietary requrements. Our conferences feature amazing coffee (and more). Code also features a reception.

Streaming

Streaming passes include access to the conference livestream on our very own platform Conffab, including live captioning and chat, access to the stream on demand after the event and to the conference videos when they become available.

Special Pricing

We know it's valuable to attend, to learn from our experts, and make connections in the industry. So, to make our events as affordable as possible, we have special pricing for a range of attendees.

Freelancers

If you're paying you're own way–contractor, freelance, consultant, independent–whatever you might call yourself use the code freelancecode25 when you register, and pay just $995, and just $395 for a streaming pass with the code freelancecode25streaming

Education

If you work in education–as an educator or otherwise for an educational institution, then you'll pay just $995 with the code educode25, and just $395 for a streaming pass with the code educode25streaming

Juniors

To encourage teams to send juniors to our events, we have special pricing for early career professionals. Use the code juniorcode25 and you'll pay just $995, and just $395 for a streaming pass with the code juniorcode25streaming

Not for profits

As a not for profit, register with the code nfpcode25, and pay just $995, and just $395 for a streaming pass with the code nfpcode25streaming

Bring the whole team

Over the years we've had many many teams attend our conferences together–treating it like an offsite, with amazing speakers, coffee, and more. Some come back year after year (well, they did until Covid). And now we're returning, bigger and better than ever, we're keen to make it really worth your while to attend together.

So here's a range of bonuses for groups of 5 or more from the same organisation.

Send 5 or more to Code, and receive

Ticket Upgrades

We'll add a year of Conffab Pro for each attendee.

Bonus Code Leaders tickets

For each 5 Code tickets you register, get a bonus Code Leaders ticket

Simply register 5 or more Code tickets and we'll be in touch, or contact us to learn more register.

Keep up to date with Announcements

Want to keep up to date with news about Code 25? Let us know below and we'll email you as things develop.

The conffab streaming experience.

Live Streaming

Not everyone is ready, or able to get back to in-person events. Others find online conferences provide greater accessibility, or make their training budget go further. So we'll be streaming Code 25, on our very own streaming platform Conffab.

Get your streaming pass for just $495

Our venue

Web Directions Code 2025 will take place in June at ACMI in Federation Square, Melbourne.

Getting there:

There are numerous public transport options, and parking available close by.

Accommodation:

If you're coming from out of town, there are many hotel and serviced apartment style accomodation options in and around the area.

ACMI by night
Audience at Web Directions Summit 18

Previous editions of Code

Code has been running since 2012.

Watch past conference presentations from 2012, 2013, 2014, 2015, 2016, 2017, 2018, 2019, 2020, 2021, 2023, and 2024 on Conffab.

Partner with us

We work closely with our partners and their technologies to deliver world leading online conferences. Contact us for more on how we work can work with you to help you be even more awesome.

Web Directions Conffab

Stream and download nearly 1,000 presentations from hundreds of world leading experts at 50 conferences…and counting

With free and paid levels, keep up to date with all that's happening in our industry at your own pace.

Sign up Now Learn More

Portait of John Allsopp.

John Allsopp

John Allsopp has been working on the Web for nearly 30 years. He's been responsible for innovative developer tools such as Style Master and X-Ray, and his ideas formed the foundation for Typekit, now Adobe Fonts, and the entire concept of Responsive Web Design. He's spoken at numerous conferences around the World and delivered dozens of workshops in that time as well.

His writing includes several books, including Developing With Web Standards and countless articles and tutorials in print and online publications.

His "A Dao of Web Design" published in 2000 is cited by Ethan Marcotte as a key influence in the development of Responsive Web Design, who's acclaimed article in 2010 begins by quoting John in detail, and by Jeremy Keith as "a manifesto for anyone working on the Web".

John brings his deep knowledge of and passion for the web and all things digital to every aspect of Web Directions.

About Us

Co-founded and now run by John Allsopp, Web Directions has for nearly 2 decades years brought together leading developers, engineers, visual, IxD, UX and product designers, Art and Creative Directors, product managers indeed everyone involved in producing web and digital products to learn from one another, and the World's leading experts across this vast field.

We spend our lives thinking about what comes next, keeping up with trends in technology, practices and processes, and filtering the hype, to make sure you don't miss trends that matter, and don't waste time on hype that doesn't.

We promise attending one of our events will leave you significantly better versed in the challenges you face day to day, and in solutions for addressing them.

Crowd at a conference.

Code of Conduct

For over a decade, we've worked hard to create inclusive, fun, inspring and safe events for the Web Industry.

As part of our commitment to these values, we've adopted a code of conduct for all involved: ourselves, our speakers, our partners and our audience.

If you have any concern or feedback, please don't hesitate to contact us.