Do you see yourself leading amazing projects? Then you’d better not miss our workshops.
Our instructors will help boost up your skills and show you new dimensions of JavaScript problem-solving.

Learn the most modern React practices, master GraphQL and TypeScript or get a crash-course on the next-gen programming language - ReasonML.

Workshops are happening on December 1 and January 27 at 9:00 (with doors opening at 8:30) and continue until 17:00. The trainings will be hosted at a separate location, different from the conference venue (attendees will get information by email).

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.


Advanced React Composition Patterns (remote)

In this workshop we'll cover reliable patterns for making professional and composable components. Along the way we'll discuss advanced hooks, advanced compound components, and professional component design. These patterns are useful for application code and library code. Whether you're doing an SPA or framework like Next and Remix, this workshop teaches patterns that are applicable to any React architecture.

Schedule & location

Date & time: December 4-5, 17:00-21:00 CET. Remote via Zoom.

TypeScript, Deep Dive (remote)

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
  • ConditionalTypes
  • Function overloading
  • Discrimination unions
  • Type guards and type assertions
  • String template types
  • (Variadic) tuple types

Schedule & location

Date & time: December 14&15, 16:00-20:00 CET. Remote via Zoom.


Brad Westfall
ReactTraining, USA

Brad Westfall has been teaching Web Development since 2010 including bootcamp instruction, online videos, conference speaking, writing at, and corporate training for He loves to connect with students by helping them achieve their technical goals and by distilling complex concepts into simple instruction.

Michel Weststrate
Meta, Netherlands

Open source fanatic, speaker and trainer. Author of MobX, MobX-State-Tree, Immer and a plethora of smaller packages. On a continuous quest to make programming as natural as possible. React, JavaScript and TypeScript fan. Working at Facebook on dev tooling for mobile developers.