Learn from the best trainers in the cloud

3 HOUR WORKSHOPS AT REACT SUMMIT

Amit Mandelbaum, Idan Rozin
Amit Mandelbaum, Idan Rozin Amit Mandelbaum, Idan Rozin

Building Your Own GenAI Agent Application

GenAI agents are one of the most promising directions for complex GenAI based applications. These agents can search the web, code, and carry complex tasks completely autonomously for the user. 

In this workshop we will learn the basics of GenAI agents. Define the basic terms and frameworks and understand how they differ from traditional use of LLMs.

We will understand prompting techniques for LLM agents and specifically the React prompting technique for AI agents (not to be confused with React the programming language). 

We will build, from scratch, our own GenAI agent that can interact with the user, perform web searches and code and execute in Javascript.

Table of contents:

- Introduction to GenAI agents

- Understanding the React framework

- Hands-on Building of simple GenAI agent

- Deployment of the Agent with streamlit

- Tips, and frameworks for developing GenAI agents

Workshop schedule & location

November 11, 10:00-11:30 EST. Remote via Zoom.

Mike Ryan Mike Ryan

Powerful Data Visualisation with AG Grid & AG Charts

Does your React app have lots (and lots) of data that needs to be displayed in both Data Grids and Charts? Do your users want to interact with, analyse, and work with this data without compromising on performance or reliability? AG Grid provide the best React Data Grid & Charts libraries that are packed with features and provide unbeatable performance whilst being fully customisable. In this workshop, you'll learn how to get started with both AG Grid and AG Charts, learn how to use their key features. You will walk away from this free 3-hour workshop equipped with the knowledge for implementing AG Grid & AG Charts into your React application.

Workshop schedule & location

November 12, 12:00-15:00 EST. Remote via Zoom.

Dario Piotrowicz, Christian Sparks
Dario Piotrowicz, Christian Sparks Dario Piotrowicz, Christian Sparks

Deploy and Test Full-Stack React Apps on Cloudflare

This 3 hour workshop will provide an introduction to the Cloudflare Developer Platform for application developers. It will focus on developing a full-stack React application backed by tests that can guarantee the correctness of its interactions with the resources and APIs provided by the Developer Platform.

The workshop assumes basic knowledge of TypeScript and React — not much beyond what’s needed to build a hello world app in React using TypeScript! Knowledge of the Developer Platform is also not required as everything Cloudflare related will be introduced as part of the workshop.

So if you’re interested in application development on the (fast and inexpensive!) Cloudflare platform then this workshop is for you. By the end of it you will know how to build a fully-fledged, fully-tested, full-stack web application (using React or any framework of your choice) with a comprehensive testing structure that gives you full confidence and peace of mind.


Agenda

The workshop will include live coding, Q&A, and interactive coding sections. The starting code, alongside instructions will be also made available for participants to revisit and dig deeper after

the workshop.

As part of the initial setup we’ll see how to use the C3 tool to easily deploy applications to Cloudflare in a matter of minutes.

Afterwards, we will see how to write code that interacts with the Developer Platform specific resources and APIs, specifically, we’ll use KVs, R2 buckets and Workers AI. We’ll also make sure to test all the code to make sure that it correctly interacts with the aforementioned APIs via the official Workers Vitest integration.

We will then integrate the Workers code with our React app to build a complete full-stack application ready to be deployed to the Cloudflare edge network. We will use playwright to implement an end-to-end (e2e) suite of tests to make sure that the application integrates perfectly with the Cloudflare platform.


Takeaways

- How to develop on the Cloudflare Workers runtime and interact with various Cloudflare resources

- How to develop, comprehensively test and deploy a full-stack application on the Cloudflare Platform

Workshop schedule & location

November 13, 10:00-13:00 EST. Remote via Zoom.

Lazar Nikolov, Sarah Guthals
Lazar Nikolov, Sarah Guthals Lazar Nikolov, Sarah Guthals

Tracing: Frontend Issues With Backend Solutions

Frontend issues that affect your users are often triggered by backend problems. In this workshop, you’ll learn how to identify issues causing slow web pages and poor Core Web Vitals using tracing.


Then, try it for yourself by setting up Sentry in a ready-made Next.js project to discover performance issues including slow database queries in an interactive pair-programming session.


You’ll leave the workshop being able to:

- Find backend issues that might be slowing down your frontend apps

- Setup tracing with Sentry in a Next.js project

- Debug and fix poor performance issues using tracing


This will be a live 2-hour event where you’ll have the opportunity to code along with us and ask us questions.

Workshop schedule & location

November 14, 12:00-14:00 EST. Remote via Zoom.

Kris Baumgartner, Bela Bohlender, Felix Zhang
Kris Baumgartner, Bela Bohlender, Felix Zhang Kris Baumgartner, Bela Bohlender, Felix Zhang Kris Baumgartner, Bela Bohlender, Felix Zhang

Immersive React: Build Mixed Reality Apps with Meta Quest

Take your existing React skills to the next level by learning how to create 3D, spatialized applications directly in the browser using WebXR on Meta Horizon OS with React Three Fiber and React Three XR. Building for mixed reality has never been easier. WebXR allows any React app to be transformed into an immersive experience using the same business logic, web standards, and tools you're already familiar with. In the first half of the workshop, you'll learn how to build 3D React apps using React Three Fiber, extend those apps into mixed reality with React Three XR and try them out using the provided Meta Quest headsets. 

In the second half, you will put your skills into practice by building a mixed reality app in one of two tracks:

Business Track

Build a mixed reality product configurator by going in depth on 3D UI, routing and multiple product variations directly in the user’s room with proper scaling.

Game Track

Build a mixed reality physics game where you throw digital objects at everything from the physical wall to other digital objects precariously stacked. We will cover game development basic, physics and advanced mixed reality features.

Workshop schedule & location

November 20, 09:00-16:00 EST. In-person in NY. Venue: NYC Seminar and Conference Center (114 W 26th St, New York, NY 10001). The registration is possible only for ticket holders for React Summit US & JSNation US.

Maurice de Beijer Maurice de Beijer

Mastering React Server Components and Server Actions in React 19

Calling all React developers! Join us for an immersive 4-hour workshop diving deep into React Server Components and Server Actions. Discover how these game-changing technologies are revolutionizing web development and learn how to harness their full potential to build lightning-fast, efficient applications.

Explore the world of React Server Components, seamlessly blending server-side rendering with client-side interactivity for unmatched performance and user experience. Dive into React Server Actions to see how they combine client-side interactivity with server-side logic, making it easier to develop interactive applications without traditional API constraints.

Get hands-on experience with practical exercises, real-world examples, and expert guidance on implementing these technologies into your projects. Learn essential topics such as the differences between Server and Client Components, optimizing data fetching, passing data effectively, and maximizing performance with new React hooks like useActionState, useFormStatus and useOptimistic.

Whether you're new to React or a seasoned pro, this workshop will equip you with the knowledge and tools to elevate your web development skills. Stay ahead of the curve and master the cutting-edge technology of React 19. Don't miss out - sign up now and unleash the full power of React!

Workshop schedule & location

November 25, 11:00-15:00 EST. Remote via Zoom.

Harsh Maheshwari Harsh Maheshwari

React and Microfrontends

Leveraging reactjs to create reusable microfrontends addressing challenges and common pitfalls.

Workshop schedule & location

November 26, 12:00-13:30 EST. Remote via Zoom.

Nathan Marrs, Alexandra Vargas
Nathan Marrs, Alexandra Vargas Nathan Marrs, Alexandra Vargas

Llms: What They Are and How to Leverage Them?

Join Nathan and Alexa in this hands-on session where you will first learn at a high level what large language models (LLMs) are and how they work. Then dive into an interactive coding exercise where you will implement LLM functionality into a basic example application. During this exercise you will get a feel for key skills for working with LLMs in your own applications such as prompt engineering and exposure to OpenAI's API.

After this session you will have insights around what LLMs are and how they can practically be used to improve your own applications.

Workshop schedule & location

December 3, 11:00-13:00 EST. Remote via Zoom.

Adrian Hajdin Adrian Hajdin

Evolution of Form Management in React

Learn how to handle forms in React using the latest features, such as startTransition, useTransition, useOptimistic, and useActionState, with and without React 19 server actions, alongside proper validation, error handling, and best practices.


Overview The workshop will begin by demonstrating traditional form handling using useState and useEffect for client-side rendering. Gradually, we'll transition to using the latest React 19 features, including server-side forms and the newest hooks for managing form states and errors. By the end of the workshop, participants will understand how to create robust forms with proper validation and error handling.


Learning Goals

  • Latest React 19 Hooks — useTransition, useFormStatus, useOptimistic, useActionState, useDeferredValue
  • Server Actions
  • Revalidations
  • Server-side Validation
  • Error handling
  • Security practices
Workshop schedule & location

December 5, 11:00-13:00 EST. Remote via Zoom.

Jen Person Jen Person

From Frontend to Full-Stack: Adding Features Without Adding Time

We’re all here because we love React, and we love it because it’s a simple and intuitive system for creating beautiful, interactive websites. What if building full-stack apps could be just as simple and intuitive? Managing data and resources in your web applications doesn't have to be complex and time-consuming! Learn how to connect databases, APIs, and other services to your apps in minutes to make real-time interactive experiences for your users. In this session, you'll start with a blank page and end with a portfolio-worthy app and the skills you need to build your next app.

Workshop schedule & location

December 10, 11:00-14:00 EST. Remote via Zoom.

Amit Mandelbaum
AI21 labs

Amit Mandelbaum is a tech lead at AI21 labs, prior to joining AI21 labs Amit was an entrepreneur in the field of GenAI and a Director of AI at Nvidia. Amit is also an Angel investor in the field of AI and is a known keynote speaker and consultant on GenAI agents.

Idan Rozin
AI21 labs

Idan Rozin is a full-stack developer at AI21 Labs with a focus on startups and over 7 years of experience. A React and Node enthusiast, Idan is deeply passionate about AI and technology, continuously exploring innovative solutions in the tech landscape.

Mike Ryan
Polaris

Mike Ryan is the co-founder of Polaris, an AI-powered site reliability platform. Mike is a Google Developer Expert specializing in software architecture. Mike has a strong background in working with IoT in industrial manufacturing and designing sophisticated and elegant user experiences. When not in front of his MBP you can find Mike hiking the backcountry in the Pacific Northwest.

Dario Piotrowicz
Cloudflare

Dario is a Systems Engineer working at Cloudflare, mainly focused on improving the developer experience for applications being built using JavaScript frameworks. This requires him to work with different tooling and teams in the JavaScript ecosystem, ranging from full-stack frameworks, to bundlers and dev servers, to the Cloudflare developer platform utilities. His goal being to enable developers to take full advantage of the advanced Cloudflare platform while being able to use their preferred technologies.

Christian Sparks
Cloudflare

Christian Sparks is a Systems Engineer working at Cloudflare, primarily focused on Builds and Automation for the developer platform. His work ranges across the stack, from front-end to Golang backends, to bleeding edge Workers-based services. Specifically, he works on the customer-facing build systems for the Pages and Workers CI, helping make the process of deploying applications on Cloudflare easier.

Lazar Nikolov
Sentry

Lazar Nikolov is a full-stack developer with a passion for creating dynamic and scalable web applications. With experience across both frontend and backend technologies, Lazar enjoys digging into everything from React and JavaScript to server-side development. As a dedicated educator, Lazar shares insights and knowledge through YouTube tutorials, online courses, and his own Discord server at creatures.sh.

Sarah Guthals
Sentry

Sarah Guthals is the Director of Developer Relations at Sentry. With a Ph.D. in Computer Science from UC San Diego, her passion is to design content, software, and companies that focus on engaging developers in learning new skills, technologies, and tools to improve their developer workflow.

Kris Baumgartner
Kris Baumgartner
Poimandres collective
Bela Bohlender
Poimandres Collective

Maintainer of react-three/uikit and react-three/xr, dedicated to building tools that enable developers to build extraordinary applications and experiences.

Felix Zhang
Meta

Software Engineer at Reality Labs, Meta. Project lead of Immersive Web Emulator (IWE) and Immersive Web Emulation Runtime (IWER). Founder of EliXR Games.

Maurice de Beijer
Independent Software Consultant and Trainer

Maurice de Beijer is an independent software consultant and trainer. He specializes in TypeScript, ECMAScript, React and Svelte. His work includes popular collaboration software as well as a large, global, safety application for the oil and gas industry. He has a preference for working with startups and smaller, more dynamic companies. Maurice is also active in the open source community. He teaches ECMAScript, TypeScript, React, Cypress, Playwright and RxJS courses. Since 2005, he has received Microsoft’s Yearly Most Valuable Professional Award. Further, Maurice is active in the Dutch dotNed user group and helps organize its meetings.

Harsh Maheshwari
Optum

I’m Harsh Maheshwari, a Lead Engineer at Optum, UnitedHealth Group. I hold a Master’s in Computer Science and specialize in applied search technology, focusing on React-based microfrontends. I’ve filed patents in this area and have previously created similar solutions for the fintech industry. My work revolves around advancing search methodologies and pioneering innovative frontend development.

Nathan Marrs
Grafana Labs

Nathan is the tech lead of the DataViz squad at Grafana Labs and is based out of beautiful Monterey, California.

Alexandra Vargas
Grafana

Alexa is the tech lead for the Grafana Dashboards Squad and is based in Amsterdam, Netherlands. She sees tech as a way to solve problems and enjoys working with her team every day to roll out features, fix bugs, and sometimes lose at GeoGuessr.

Adrian Hajdin
JS Mastery

Seasoned software engineer, educator, and a GitHub star passionate about technical education. I enjoy making learning simple through hands-on teaching and a project-based approach. Five years ago, I started the JavaScript Mastery YouTube channel, which became one of the largest technical education YouTube channels for intermediate to advanced developers in the JavaScript ecosystem.

Jen Person
Squid Cloud

Jen Person is a developer advocate for Squid Cloud, an enterprise-grade backend-as-a-service that connects to and secures any API or data source. With nearly a decade of experience in developer products, Jen has extensive experience connecting with developers through talks, blogs, events, social media, and videos. She is passionate about creating the best development experiences so devs can focus on creating the best applications.