Faris Aziz
Invite me
Speaking
Faris Aziz
Invite me

TalksEngineering in productionEarlier version

Data Fetching Unleashed: Next.js, React Query and their BFF

Recording on YouTube

An earlier version of this talk.

The 2024 abstracts cover Next.js, React Query and the Backend for Frontend pattern: one introduces server rendering, caching and API optimization; the other frames those techniques through a fintech case study. The “&” and “and” titles are consolidated here. Later versions focus on payload design and unreliable networks, then broaden into full-stack architecture in Built for Turbulence. The talk has moved on: book Built for Turbulence: Architecting Full-Stack Web Experiences That Hold Up in Any Environment.

The premise

Discover how to optimize frontend performance and resilience when working with challenging APIs. js, TanStack Query, and the Backend-for-Frontend pattern.

Who it's for

Frontend engineers working with challenging APIs

You leave with

  • Apply Next.js and TanStack Query to a fintech data-fetching case study
  • Use the Backend for Frontend pattern to improve performance and resilience

How this talk evolved

  1. React Advanced 2026

    Built for Turbulence: Architecting Full-Stack Web Experiences That Hold Up in Any EnvironmentCurrent

    A new evolution of the caching and payloads talk for an advanced React audience. Keeps a couple of core pieces that resonated with earlier audiences, adds substantial new content and takeaways, broadens the case study across the backend, APIs, infrastructure, and frontend, and removes introductory material advanced React developers already know.

  2. 2025–2026

    Caching, Payloads, and Other Dark Arts: Optimizing UX in Suboptimal Conditions

    Develops the earlier Next.js, React Query and BFF material into a step-by-step architecture case study: payload shaping, proxy handlers, prefetching, critical versus optimal queries, and resilient fallbacks. Demos recorded over in-flight Wi-Fi put the focus on latency, unstable bandwidth and failures. Built for Turbulence expands this into trade-offs across the full stack.

    7 deliveries

  3. 2025

    Caching, Payloads, and Other Dark Arts: A Frontend Engineer's Journey

    This version emphasizes improving frontend UX when the backend cannot be changed. Its short abstract does not specify which examples or techniques differ from the other Caching, Payloads, and Other Dark Arts version.

    2 deliveries

  4. 2024–2025

    Solving Real World Data Fetching Challenges with Next.js and TanStack Query: A Pragmatic Case Study

    Uses the same fintech case-study abstract as the Data Fetching Unleashed “and their BFF” version, with a title that makes Next.js and TanStack Query explicit. The stored abstracts do not establish a separate change in content.

    4 deliveries

  5. 2024

    Data Fetching Unleashed: Next.js, React Query and their BFF

    The 2024 abstracts cover Next.js, React Query and the Backend for Frontend pattern: one introduces server rendering, caching and API optimization; the other frames those techniques through a fintech case study. The “&” and “and” titles are consolidated here. Later versions focus on payload design and unreliable networks, then broaden into full-stack architecture in Built for Turbulence.

    4 deliveries

Where it's been delivered

  1. Aug 2024React & Chill Conference · OnlineRecording
  2. Jul 2024Zurich ReactJS Meetup — July · Zurich
  3. Apr 2024CityJS Athens · AthensRecording
  4. Feb 2024React Advanced London Meetup · London

4 delivered.