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.
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
June 11, 09:00 - 13:00 CET. In-person in Amsterdam.
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.
June 11, 09:00 - 13:00 CET. In-person in Amsterdam.
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
June 11, 14:00 - 18:00 CET. In-person in Amsterdam.
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.
June 11, 14:00 - 18:00 CET. In-person in Amsterdam.
- 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
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!
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!