Cover Photo for Web Engineering London: Next.js, AI & Modern Frontend

Web Engineering London: Next.js, AI & Modern Frontend

Primary Photo for Web Engineering London (React Advanced)

Hosted by

Web Engineering London (React Advanced)

In-Person

Address available to attendees

Ready to join in on the fun?

Hi friends,

We're excited to welcome you back to another Web Engineering London Meetup! Join us on September 17 for an evening of practical talks on modern web development, performance and the latest engineering practices.

🗣 Call for Proposals
Have an idea or story to share? Submit your talk proposal through our CFP form and take the stage at one of our upcoming meetups!

🤝 Organized by
This event made possible thanks to the support from React Advanced Conference organizers – GitNation.

🤝 Hosted by
Huge thanks to Zoopla!
Win at moving, and find your next home with Zoopla.
Zoopla is one of the UK’s most instantly recognisable property brands. In fact, we’re known and loved by over 91% of the nation (and we’re working hard on the other 9%). Our mission is to help the nation make better home decisions - by connecting everyone to their home and giving them personalised insights to help with moving, managing or financing.
Over 50 million people visit Zoopla every month to access exclusive data and information on every UK property, search over 500,000 homes for sale and rent, find the best agents and secure the latest mortgage deals.
We’re a growing, dynamic team that embraces innovation and isn’t afraid to push the boundaries.

🕑 Event Schedule
18:30 — Doors open: snacks, drinks & networking
19:00 — Opening notes
19:10 — Yaroslav Matushevych - Instant Navigations: How Next.js Makes Server-Rendered Apps Feel Like SPAs
19:35 — Andrey Goryainov - Beyond the Chatbox: Engineering Generative Interfaces with React and A2UI
20:00 — Break
20:15 — Leonardo Lemos - The Kind of AI Design System You Should Build
20:45 — Networking
Mingle until around 21:00

👍 Code of Conduct
By registering for this event you agree to comply with our CoC

📩 Contact
events@gitnation.org
https://twitter.com/ReactAdvanced
http://youtube.com/ReactConferences
https://bsky.app/profile/reactadvanced.gitnation.org

Presentations

Andrey Goryainov

Beyond the Chatbox: Engineering Generative Interfaces with React and A2UI

AI interfaces are starting to outgrow the chatbox. Instead of returning only text, agents can assemble the interface a user needs in real time. The challenge is enabling that flexibility without giving an AI model unrestricted control over the frontend.

This talk presents a bounded architecture for generative UI using React and Google’s A2UI protocol. We’ll explore how agents can stream declarative interface schemas that are validated and mapped onto trusted components from an existing design system. We’ll also cover component contracts, server actions, client-side state, streaming, and the boundary between agent-generated structure and application-controlled behaviour.

Yaroslav Matushevych

Instant Navigations: How Next.js Makes Server-Rendered Apps Feel Like SPAs

Client-side navigation has always been the SPA advantage over server-rendered apps - click a link, see the next page instantly, no round trip. Next.js has been closing that gap piece by piece, and its latest rendering model gets it most of the way there without giving up streaming, caching, or Server Components. This talk breaks down how Next.js decides what's static and what's dynamic at the component level rather than the route level, why that shift is what actually makes instant navigation possible, and what's involved in bringing it into an existing production app.

Leonardo Lemos

The Kind of AI Design System You Should Build

Most teams hear "AI design system" and reach for the thing they already know: a component library, now with a chat panel bolted onto it. I think that's the wrong shape. A design system in an AI-assisted codebase isn't a catalogue of components; it's a set of architectural contracts that a coding agent can actually be held to. Tokens, composition rules, and constraints that are legible to a model, not just to a designer in Figma.

The talk walks through what that looks like in practice: what an agent gets wrong when your system is only documented in prose, how to encode intent so the generated code is boringly consistent instead of plausibly wrong, and where the boundary sits between what you let a model generate and what you pin down by hand.

What attendees can expect to take away:

  • A working definition of an AI design system that isn't just "components plus autocomplete"
  • The failure modes I've hit shipping React/TypeScript UI with coding agents, with real examples
  • Concrete techniques for encoding design constraints so agents produce consistent output
  • A sense of what to fix first if their current system is fighting their tooling rather than helping it

It's aimed at frontend and product engineers, and at design-system maintainers wondering what to do about all this. No prior AI-tooling experience needed.

Web Engineering London: Next.js, AI & Modern Frontend

Primary Photo for Web Engineering London (React Advanced)

Hosted by

Web Engineering London (React Advanced)

In-Person

Address available to attendees

Hi friends,

We're excited to welcome you back to another Web Engineering London Meetup! Join us on September 17 for an evening of practical talks on modern web development, performance and the latest engineering practices.

🗣 Call for Proposals
Have an idea or story to share? Submit your talk proposal through our CFP form and take the stage at one of our upcoming meetups!

🤝 Organized by
This event made possible thanks to the support from React Advanced Conference organizers – GitNation.

🤝 Hosted by
Huge thanks to Zoopla!
Win at moving, and find your next home with Zoopla.
Zoopla is one of the UK’s most instantly recognisable property brands. In fact, we’re known and loved by over 91% of the nation (and we’re working hard on the other 9%). Our mission is to help the nation make better home decisions - by connecting everyone to their home and giving them personalised insights to help with moving, managing or financing.
Over 50 million people visit Zoopla every month to access exclusive data and information on every UK property, search over 500,000 homes for sale and rent, find the best agents and secure the latest mortgage deals.
We’re a growing, dynamic team that embraces innovation and isn’t afraid to push the boundaries.

🕑 Event Schedule
18:30 — Doors open: snacks, drinks & networking
19:00 — Opening notes
19:10 — Yaroslav Matushevych - Instant Navigations: How Next.js Makes Server-Rendered Apps Feel Like SPAs
19:35 — Andrey Goryainov - Beyond the Chatbox: Engineering Generative Interfaces with React and A2UI
20:00 — Break
20:15 — Leonardo Lemos - The Kind of AI Design System You Should Build
20:45 — Networking
Mingle until around 21:00

👍 Code of Conduct
By registering for this event you agree to comply with our CoC

📩 Contact
events@gitnation.org
https://twitter.com/ReactAdvanced
http://youtube.com/ReactConferences
https://bsky.app/profile/reactadvanced.gitnation.org

Presentations

Andrey Goryainov

Beyond the Chatbox: Engineering Generative Interfaces with React and A2UI

AI interfaces are starting to outgrow the chatbox. Instead of returning only text, agents can assemble the interface a user needs in real time. The challenge is enabling that flexibility without giving an AI model unrestricted control over the frontend.

This talk presents a bounded architecture for generative UI using React and Google’s A2UI protocol. We’ll explore how agents can stream declarative interface schemas that are validated and mapped onto trusted components from an existing design system. We’ll also cover component contracts, server actions, client-side state, streaming, and the boundary between agent-generated structure and application-controlled behaviour.

Yaroslav Matushevych

Instant Navigations: How Next.js Makes Server-Rendered Apps Feel Like SPAs

Client-side navigation has always been the SPA advantage over server-rendered apps - click a link, see the next page instantly, no round trip. Next.js has been closing that gap piece by piece, and its latest rendering model gets it most of the way there without giving up streaming, caching, or Server Components. This talk breaks down how Next.js decides what's static and what's dynamic at the component level rather than the route level, why that shift is what actually makes instant navigation possible, and what's involved in bringing it into an existing production app.

Leonardo Lemos

The Kind of AI Design System You Should Build

Most teams hear "AI design system" and reach for the thing they already know: a component library, now with a chat panel bolted onto it. I think that's the wrong shape. A design system in an AI-assisted codebase isn't a catalogue of components; it's a set of architectural contracts that a coding agent can actually be held to. Tokens, composition rules, and constraints that are legible to a model, not just to a designer in Figma.

The talk walks through what that looks like in practice: what an agent gets wrong when your system is only documented in prose, how to encode intent so the generated code is boringly consistent instead of plausibly wrong, and where the boundary sits between what you let a model generate and what you pin down by hand.

What attendees can expect to take away:

  • A working definition of an AI design system that isn't just "components plus autocomplete"
  • The failure modes I've hit shipping React/TypeScript UI with coding agents, with real examples
  • Concrete techniques for encoding design constraints so agents produce consistent output
  • A sense of what to fix first if their current system is fighting their tooling rather than helping it

It's aimed at frontend and product engineers, and at design-system maintainers wondering what to do about all this. No prior AI-tooling experience needed.