React Conference in London React Conference in London

+ Remote

LEARN FROM THE BEST
TRAINERS WORLDWIDE

Free Workshops

The workshops below are the complimentary part of Full Tickets.

They will be run remotely via Zoom. The recordings of workshops will be shared with full ticket holders after the conference.

All Full Ticket holders can register for workshops via GitNation.com.

  • Exploring Server Side Rendering

    Server-side rendering (SSR) is back in the spotlight – and React is evolving fast. In this workshop, we’ll go deep into the mechanics, performance trade-offs, and modern techniques of SSR with React.js. You'll start by building an SSR app from scratch – no frameworks, just raw renderToString and hydrateRoot—to truly understand how React renders on the server and hydrates on the client. From there, we'll upgrade to React 18’s streaming capabilities using renderToPipeableStream, implement selective hydration using Suspense, and integrate data fetching directly into the server render cycle. We’ll look at React Server Components (RSC), showing how they complement SSR. We'll also cover hydration strategies, how to prevent mismatches, and how to cache or stream HTML effectively for real-world performance. Finally, we’ll bridge our manual SSR work into production frameworks like Next.js.

    Workshop schedule & location

    Date & time: TBC. Remote via Zoom.

  • Build LLM agents in TypeScript with Mastra and Vercel AI SDK

    LLMs are not just fancy search engines: they lay the ground for building autonomous and intelligent pieces of software, aka agents.
    Companies are investing massively in generative AI infrastructures. To get their money's worth, they need developers that can make the best out of an LLM, and that could be you.
    Discover the TypeScript stack for LLM-based development in this 3 hours workshop. Connect to your favorite model with the Vercel AI SDK and turn lines of code into AI agents with Mastra.ai.

    Workshop schedule & location

    Date & time: TBC. Remote via Zoom.

  • Gamified 3D Solar System Explorer: An Interactive Learning Journey with Three.js

    Craft immersive XR educational experiences through declarative 3D rendering with this advanced workshop. Leverage React Three Fiber's component-based architecture to build a gamified solar system explorer featuring dynamic orbital mechanics, interactive raycasting, and WebGL optimizations. Master performance-critical techniques including InstancedMesh implementation, reactive state management, and WebXR integration while creating engaging STEM visualizations. This workshop bridges theoretical physics concepts with practical front-end development, demonstrating how Three.js can transform educational content through spatial computing paradigms.

    Agenda:

    1. Introduction to React Three Fiber and Three.js: Setting up the project environment
    2. Building the Solar System Scene: Creating planets, orbits, and space backgrounds with animations
    3. Interactivity and Gamification: Raycasting for object selection and interaction
    4. Performance Optimization: Using InstancedMesh for efficient rendering
    5. WebXR Integration: Enabling AR/VR experiences in the browser

    Workshop schedule & location

    Date & time: TBC. Remote via Zoom.

  • The Cake Is a Lie... And So Is Your Login’s Accessibility

    Much like the promise of cake in Portal, login forms are everywhere in web development. While they may seem functional at first glance, many users with disabilities encounter a maze of invisible walls, from keyboard traps to inaccessible CAPTCHAs. It's as if GLaDOS designed these forms herself to test us!

    In this practical walkthrough, we will debug the accessibility issues of a real React login component live, similar to traversing those test chambers: Using an actual screen reader, we'll show how minor improvements, such as proper ARIA implementation and effective focus management, can transform a complex test chamber into a smooth user experience. Additionally, we will address the common pitfalls that GLaDOS might throw at us in both the Portal universe and the real world of accessibility, especially concerning authentication processes and its special needs. So grab your portal gun—let's work together to break down these barriers and ensure that authentication truly works for everyone. The cake might be a lie, but accessibility doesn't have to be!

    Workshop schedule & location

    Date & time: TBC. Remote via Zoom.

  • On-Device LLMs with Apple Intelligence and React Native

    This hands-on workshop teaches developers how to build privacy-first, on-device AI applications using React Native and Apple’s Foundation Models. Participants will implement real-world LLM features like text generation, streaming responses, and structured outputs with type-safe schemas.

    Goals:

    • Understand on-device LLM fundamentals and trade-offs
    • Set up React Native with Apple’s new Foundation Models
    • Build a sample app using text generation and streaming responses
    • Integrate structured outputs and experiment with schema validation (Zod)
    • Explore advanced topics like adapters, privacy, and Vercel AI integration

    Workshop schedule & location

    Date & time: TBC. Remote via Zoom.

Trainers

Krasimir Tsonev
Antidote.me

Krasimir Tsonev is a coder with over 20 years of experience in web development. Author of books on JavaScript he works at Antidote.me where he helps people reaching clinical trials. Loves React and its ecosystem.

Eric Burel
LBKE

A professional trainer from France, teaching fullstack web development and LLM development. Contributor to the State of JS survey.

Houda Mouttalib
LPRI EMSI

I am a dedicated Computer Science Professor and XR (Extended Reality) Researcher with a passion for leveraging technology to enhance education. As a former Google WTM (Women Techmakers) Ambassador, I have actively contributed to promoting diversity and inclusion in the tech industry.

With a background as a Data Engineer and Full Stack Developer, I bring a strong technical foundation to my role as a professor, allowing me to bridge the gap between theory and practice in the classroom. I am committed to fostering an engaging and inclusive learning environment where students can develop both their technical skills and their creativity.

In my current research position, I focus on exploring the potential of XR technologies in higher education. By harnessing the power of Virtual Reality (VR), Augmented Reality (AR), and Mixed Reality (MR), I aim to create immersive and interactive learning experiences that enhance student engagement and comprehension.

I am constantly seeking opportunities to collaborate with industry professionals, educators, and researchers to push the boundaries of XR and its applications in higher education. I strongly believe that by embracing emerging technologies, we can revolutionize the way we teach and learn.

Ramona Schwering
Auth0 by Okta

Ramona is a Developer Advocate at Auth0. With a background in software engineering and quality assurance, she bridges the gap between testers and developers and fosters trust in identity topics. Ramona is also a Google Developer Expert in Web Technologies, a Women Techmaker, and a Cypress Ambassador.

Pawel Sawicki
Workshops.de

Pawel Sawicki is a freelance consultant and lecturer with a focus on distributed systems, and related areas such as software security and software architecture, especially in the context of mobile applications. On this way he discovered React and React Native several years ago and used them in a variety of professional projects for leading German companies, from small startups to large corporations. Pawel always strives to share the practical knowledge he has acquired in a didactically valuable way for the benefit of his clients and students.