Cover Photo for React Advanced London Meetup: Shifting Left with Automated API Clients & more!

React Advanced London Meetup: Shifting Left with Automated API Clients & more!

Primary Photo for React Advanced London

Hosted by

React Advanced London

In-Person

Address available to attendees

Ready to join in on the fun?

Hey folks,

Ready to get inspired by insightful talks, make new connections, and enjoy great networking opportunities? Join us on May 22 for a deep dive into all things React!

🗣 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 Summit, JSNation and 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.

🤝 Want to support our community?
We’re looking for venue partners and sponsors for future meetups. Let’s discuss collaboration — contact us!

🕑 Event Schedule

  • 18:30 - Doors open - snacks, beer, socialization
  • 19:00 - Opening notes
  • 19:10 - Shifting Left with Automated API Clients - Eduardo Aparicio Cardenes
  • 19:35 - Server vs. Client: Are We Optimizing for Code or Use - Alex Holmes
  • 19:50 - Break with drinks
  • 20:00 - Synced Reactive State: Build React Apps Without Backends- Anselm Eickhoff
  • 20:25 - Networking, Open Mic Lightning Talks
  • Mingle until 21:00 pm

👍 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

Eduardo Aparicio Cardenes

Shifting Left with Automated API Clients

API contracts are the backbone of modern frontend-backend collaboration, but manual integration slows teams down and increases errors. What if we could automate it?

In this talk, we’ll dive into Shift Left API contract development and introduce an approach to automatically generate an NPM package from API contracts. This package provides:
✅ TypeScript types for strict FE & BE consistency
✅ Zod validation for safer forms and API responses
✅ Axios + React Query for streamlined fetching & caching
✅ Automated versioning & observability to ensure API integrity

By shifting API validation, testing, and integration earlier in development, teams can move faster, reduce errors, and improve efficiency. Whether you're a developer, tech lead, or architect, this session will give you practical strategies to automate your API workflows and accelerate your development pipeline.

Anselm Eickhoff

Synced Reactive State: Build React Apps Without Backends

Jazz is a framework for building React apps without a backend. It takes the familiar idea of reactive state and adds real-time sync to the cloud and other users. You can set precise edit permissions on each bit of state right from the client as well, which means that basically all business logic now lives next to your UI. In this talk, we'll see what this looks like in practice by building a multi-user app that also works offline and across devices - in no time.

Alex Holmes

Server vs. Client: Are We Optimizing for Code or Use

The options for front end web development in 2025 are expansive, offering powerful features to consider, like utilising client or server components, and diverse data fetching strategies. Yet, with so many options, it is easy to become overly focused on the architectural approach and risk losing sight of our fundamental goal - user experience. This talk examines the potential downsides of prioritising one architectural approach over another - or prioritising any at all - and poses the question: as we build with these modern frameworks, should the guiding principle be the approach we take, or the quality of the user experience we deliver?

React Advanced London Meetup: Shifting Left with Automated API Clients & more!

Primary Photo for React Advanced London

Hosted by

React Advanced London

In-Person

Address available to attendees

Hey folks,

Ready to get inspired by insightful talks, make new connections, and enjoy great networking opportunities? Join us on May 22 for a deep dive into all things React!

🗣 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 Summit, JSNation and 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.

🤝 Want to support our community?
We’re looking for venue partners and sponsors for future meetups. Let’s discuss collaboration — contact us!

🕑 Event Schedule

  • 18:30 - Doors open - snacks, beer, socialization
  • 19:00 - Opening notes
  • 19:10 - Shifting Left with Automated API Clients - Eduardo Aparicio Cardenes
  • 19:35 - Server vs. Client: Are We Optimizing for Code or Use - Alex Holmes
  • 19:50 - Break with drinks
  • 20:00 - Synced Reactive State: Build React Apps Without Backends- Anselm Eickhoff
  • 20:25 - Networking, Open Mic Lightning Talks
  • Mingle until 21:00 pm

👍 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

Eduardo Aparicio Cardenes

Shifting Left with Automated API Clients

API contracts are the backbone of modern frontend-backend collaboration, but manual integration slows teams down and increases errors. What if we could automate it?

In this talk, we’ll dive into Shift Left API contract development and introduce an approach to automatically generate an NPM package from API contracts. This package provides:
✅ TypeScript types for strict FE & BE consistency
✅ Zod validation for safer forms and API responses
✅ Axios + React Query for streamlined fetching & caching
✅ Automated versioning & observability to ensure API integrity

By shifting API validation, testing, and integration earlier in development, teams can move faster, reduce errors, and improve efficiency. Whether you're a developer, tech lead, or architect, this session will give you practical strategies to automate your API workflows and accelerate your development pipeline.

Anselm Eickhoff

Synced Reactive State: Build React Apps Without Backends

Jazz is a framework for building React apps without a backend. It takes the familiar idea of reactive state and adds real-time sync to the cloud and other users. You can set precise edit permissions on each bit of state right from the client as well, which means that basically all business logic now lives next to your UI. In this talk, we'll see what this looks like in practice by building a multi-user app that also works offline and across devices - in no time.

Alex Holmes

Server vs. Client: Are We Optimizing for Code or Use

The options for front end web development in 2025 are expansive, offering powerful features to consider, like utilising client or server components, and diverse data fetching strategies. Yet, with so many options, it is easy to become overly focused on the architectural approach and risk losing sight of our fundamental goal - user experience. This talk examines the potential downsides of prioritising one architectural approach over another - or prioritising any at all - and poses the question: as we build with these modern frameworks, should the guiding principle be the approach we take, or the quality of the user experience we deliver?

Guild

Get in touch!

hi@guild.host