Hands-on workshops will be run both in-person & remotely via Zoom (please, check the title of the workshop).
Workshops are targeted both at React newbies and hardcore fans. Take full advantage of your remote 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. We'll be happy to provide a 15% discount in case you buy 3 and more workshop tickets. Just email us.
Workshops
Mocking Techniques in Vitest (remote)
In this 2-days workshop you will finally understand mocking in JavaScript. You are going to look at the mental models behind mocking as a tool, as well as practice various mocking techniques you need in your day-to-day testing life.
- Boundaries. Learn what mocking actually is, why and when you should use it, and what it does to your tested code.
- Functions. Discover how to use mock functions, spy on existing functions, and mock function behaviors in tests.
- Date and time. Wield the power of space and time to mock date, time, timers, and even event loop ticks.
- Network. Gain full control over the network in your tests using Mock Service Worker. Learn how to intercept any request you want, and mock its response, including error responses, network errors, and response timings.
You don't have to have any prior experience with automated testing to complete this workshop. Having a basic experience with JavaScript, however, is required as we won't be covering things like objects, functions, imports/exports as a part of this workshop. Having a prior experience with testing frameworks is preferred.
Suitable for any level. There's a ton of material to learn if you've just started testing yesterday as well as if you've been doing it for years.
November 11-12, 10:00-14:00 EST.
Remote via Zoom.
Advanced React Workshop: What's New in React (remote)
In this workshop we’ll dive into the latest advancements in React and best practices for building modern React apps. We’ll take a look at modern NextJS and Remix along with React’s new “React Server Components”. We’ll also talk about improving the data-fetching strategies of your SPAs along with options for migrating your SPA to modern React Router.
Learn how to prevent data-fetching waterfalls and also leverage modern caching strategies. Learn modern strategies for performance and data streaming. Learn React Server Components and how they differ from traditional SSR in React. Learn new ways of managing form data with React Server Components. Understand how to better use transitions and optimistic UI for better user experiences. Understand your React architecture and rendering options: SSR, CSR, RSC, SPA and MPA. Explore differences between NextJS and Remix.
November 13-14, 10:00-14:00 EST.
Remote via Zoom.
React Future (Server Components and Actions) (in-person)
You’re interested in how far React can take the component model. Everyone is. While React has not yet officially released server components and actions as features in a stable version of React, you want to understand how these features work because you’d like to use them within one of the frameworks built on top of React which has support for them.
In this workshop we won’t be using any frameworks. In fact you might say we’ll be building our own framework. It’s important for you to understand at least one or two layers below where you typically operate to be able to use your abstractions effectively. So we’ll be working with the raw/unreleased/experimental/futuristic APIs for React Server Components and React Server Actions.
Once you finish this workshop, you’ll finally have the proper mental model for what server components and actions will do for you as an every day React app developer. Whatever kind of React app you’re building (and whatever architecture you have), you’ll find ways to apply these future features to your application eventually and after this workshop you’ll be eager to do so for the DX and UX improvements they provide.
In this workshop we’ll cover:
- The relationship between client and server components and their respective module graphs
- Streaming serialized React elements
- Submitting forms to server actions
- Managing pending state for server actions
- Providing great loading UX with optimistic UI
Currently working on this (stay tuned).
November 20, 9:00-18:00 EST.
In-person in NY. Venue: DoubleTree by Hilton Hotel & Suites Jersey City (455 Washington Blvd, Jersey City, NJ 07310)
- Modern training course from the first class industry experts
- Small sized groups for maximum individual reach
- 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!