LEARN FROM THE BEST
Workshops at React Advanced Conference
On October 18-19, we'll be hosting multiple workshops targeted at React newcomers and hardcore fans alike. Make the most of your conference experience by supplementing your visit with trainings from our best speakers and trainers.
All trainings start at 9:00 (with doors opening at 8:30) and continue until 17:00. The trainings will be hosted at a separate location. The address will be added closer to the workshops.
Advanced React (in-person)
React 18 was a long-awaited release. New APIs were introduced and certain behaviour changed. Some of these changes have quite an impact on your daily development, while others rarely affect you. Nevertheless, only by knowing your tools can you best decide when to use which of them.
In order to get a deep understanding of these new APIs and behaviour changes we will explore the following topics:
- new concurrent rendering APIs: useTransition, startTransition, useDeferredValue
- new Hooks: useId, useSyncExternalStore, useInsertionEffect
- strict effects in the new Strict Mode and revisiting useEffect
- automatic batching and flushSync
- sneak peek into what's coming after React 18 including a brief introduction into
and for data fetching
The workshop is split into several modules. Each of them starts with a 20 min presentation, 30-50 min coding session and is followed by a 10 min retrospective. The final topic about what's coming after React 18 is only covered as a presentation.
By the end of the workshop you will be able to leverage the new features of React 18 and be able to use them in production ready applications.
This workshop is targeted for intermediate and experienced React developers. You should be comfortable using Hooks (incl. useEffect, useRef) and basic understanding of Concurrent Mode is recommended but not required.
Workshop schedule & location
Date & time: October 18, 9:00-18:00 BST. In-person in London, the venue – TBA.
TypeScript, Deep Dive (in-person)
More and more projects are using TypeScript. This workshop will provide a deep dive into the language, and basic TypeScript knowledge is assumed. We will briefly discuss the design philosophy of TypeScript, and then cover all the lesser-known or harder features. That is: do all the cool and weird meta programming stuff (TS is turing complete!) and learn the tricks you won't find in the handbook.
So join if you feel like you're writing too much type annotations to make TypeScript happy! We'll dive deep into how type inference and control flows works, and how you can make the compiler work for you. We'll discuss all the fancier language constructs like:
- ReturnType<>, Parameters<>
- typeof, keyof
- Mapped types
- Function overloading
- Discrimination unions
- Type guards and type assertions
- String template types
- (Variadic) tuple types
Workshop schedule & location
Date & Time: October 19, 9:00-18:00 BST. In-person in London, the venue – TBA.
Nik is the founder of Serenity and is passionate about cryptography, CRDTs, GraphQL and React. He co-created several popular open source projects like DraftJS Plugins and Polished and participated in Stripe’s Open Source Retreat. In his spare-time he enjoys ski touring, cycling and organising the ReactJS Vienna meetup.
- Modern training courses from first-class industry experts
- Small-sized groups for maximum individual attention
- A focus on practical exercises to promote learning by doing
- Our friendly team on-hand to answer your questions
If you are a developer
If you are a business owner
Investing just eight hours in your employees’ development can result in a substantial improvement in performance. 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 will have gained 200 hours of work in return. That's an impressive outcome for just one day of training!