LEARN FROM THE BEST TRAINERS IN THE CLOUD

Workshops at React Summit

There are 2 types of PRO workshops:

1 - In-person workshop pass (includes 2 * x 4-hour workshops & a Combo ticket to React Summit & JSNation)

* You can choose 2 out of 4 workshops listed below on a first-come-first-served basis (after buying the workshop pass you'll get an email with information how to pick the workshops)

2 - Remote PRO workshops run via Zoom (8-h workshops)

Take full advantage of your conference experience and get training from our best speakers and trainers.

The workshops listed below are not included in Full ticket and should be bought separately (separate remote workshop ticket or an in-person workshop pass). If you have any questions or would like to learn more, please email us.

Krasimir Tsonev

React in Patterns (in-person workshop pass)

React and its ecosystem grows every year. New tools, new patterns, new concepts. This workshop covers the latest trends in the React development world. If you feel that you know how to use it but there is something more you could learn, this workshop is for you. We'll be going through the fundamentals, composition patterns, state management, styling workflows, routing, server-side rendering and components.

The attendess will learn how to build scalable and maintainable React applications. The workshop covers: 1. React - behind the scenes (how it works) 2. Data flow in React applications 3. Custom hooks - how, when and why to create them 4. Dependency injection 5. Styling and how to build your own design system 6. Asynchrony and how to handle it 7. State management - various approaches and libraries 8. Routing 9. SSR & Server components 10. Testing - what and how to test your components

Workshop schedule & location

June 11, 09:00 - 13:00 CET. In-person in Amsterdam.

Dominik Dorfmeister

React Query - Beyond the Basics (in-person workshop pass)

In this workshop, we will dive deeper into features React Query has to offer. We will get an understanding of how React Query works under the hood as well as how to write React Query code that scales. Note: You should have prior knowledge about React Query if you attend this workshop.

Workshop schedule & location

June 11, 09:00 - 13:00 CET. In-person in Amsterdam.

Shivay Lamba

Bringing and Running AI Agents in the Browser (in-person workshop pass)

In the past few years, there have been a large number of generative AI use cases and adoption has grown increasingly. A large number of web and JS applications now leverage large language models (LLMs), vector search / RAG (Retrieval Augmented Generation) for building better user experiences.

Now the tide is shifting, and we have entered the era of AI agents. This is a promising field which combines the different generative AI usecases and helps to simplify the process of interacting with Gen AI by essentially making agents act like humans and makes interactions feel more human like to solve problems in an automated fashion.

In this workshop, while we give a quick over view of LLMs, RAG, we will dive deeper into concepts of AI Agents such has how one can leverage LLMs for specific tasks. How can we include tool calling / function calling in AI Agents. Thus showing how an AI Agent is a system that is capable of independently deciding which functions or data sources to used to efficiently execute users' orders.

We will show how to develop an AI agent that runs purely on the browser vs running them using cloud.

This workshop is for javaScript developers, AI enthusiasts, and tech innovators who want to integrate the use of AI within web applications to create intelligent and interactive app experiences.

Table of contents:
1. Intro to the general landscape of LLMs, RAG 2. What are AI Agents 3. Core components of AI Agents 4. How to build your first AI Agent with JavaScript 5. Stack to build AI Agents in the browser with open source models

Workshop schedule & location

June 11, 14:00 - 18:00 CET. In-person in Amsterdam.

Zbyszek Tenerowicz

Defensive Coding

Malicious code is out to get you. Can you keep your app working as expected and hold on to your secrets? Come to this workshop and try!

The entire workshop will be delivered as bite-sized hands-on exercises where increasingly advanced threats are presented and you get to defend.

No matter if you're concerned with malicious npm packages or building software to run other people's code, techniques presented in this workshop can be used to isolate JavaScript at runtime and protect against prototype poisoning.

We'll explore techniques allowing cooperation with packages that intend to steal your secrets and mess with built-in functionality of JavaScript via prototype-poisoning. Another part of the workshop will focus on using tools to isolate code and scale the defensive coding practice up for larger codebases.

If you're not dealing with security-critical code, it's a great opportunity to expand your awareness of rarely explored areas of JavaScript knowledge.

Workshop schedule & location

June 11, 14:00 - 18:00 CET. In-person in Amsterdam.

Trainers

Krasimir Tsonev
Antidote.me, Bulgaria

Krasimir Tsonev is a coder with over 15 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.

Shivay Lamba
TensorFlowJS Working Group Lead, India

Shivay Lamba is a software developer specializing in DevOps, Machine Learning and Full Stack Development.

He is an Open Source Enthusiast and has been part of various programs like Google Code In and Google Summer of Code as a Mentor and has also been a MLH Fellow. He is actively involved in community work as well. He is a TensorflowJS SIG member, Mentor in OpenMined and CNCF Service Mesh Community, SODA Foundation and has given talks at various conferences like Github Satellite, Voice Global, Fossasia Tech Summit, TensorflowJS Show & Tell.

Dominik Dorfmeister
Adverity, Austria

Dominik is a Frontend Engineer from Vienna, Austria. He works as a Tech Lead at Adverity (https://adverity.com), maintains the open source libraries TanStack Query and Remeda and blogs about all things React & TypeScript at https://tkdodo.eu/blog/.

Zbyszek Tenerowicz
MetaMask, Poland

Full-stack engineer and technology researcher. Leads Security Lab team at MetaMask working on LavaMoat and Endo. Started using Node.js at v0.8 and never stopped. Enjoys innovating and teaching security, diagnostics and maintainability. One of the oldest members of meet.js Poland community - both as a speaker and organizer. Hacking JavaScript since his teenage years.

We guarantee
  • Modern training course from the first class industry experts
  • A focus on practical exercises, so you'll learn by doing
  • Our friendly team on hand to answer your questions
If you are a developer

Whether you're looking for skills to help you level up at work, get a promotion, or make yourself more competitive on the job market, our full-day and 3-hour workshops taught by the industry experts are tailored to get you there. Skyrocketing frameworks will make you a developer in demand. Release full potential of the technology to discover new exciting career opportunities!

If you are a business owner

Investing just 8 hours into your employees' development can result in a sufficient performance improvement. Let's say, 10 of your engineers attend a full-day workshop. In the next year, they will put in approximately 20,000 hours of work for your company. If after the workshop their performance improves by only 1%, your organization in return will gain 200 hours of work. Impressive outcome after one training day only!