The workshops below are the complimentary part of full tickets.
They will be run remotely via Zoom.
The recordings of most workshops will be shared with full ticket holders after the conference.
React Hooks Tips Only the Pros Know
The addition of the hooks API to React was quite a major change. Before hooks most components had to be class based. Now, with hooks, these are often much simpler functional components. Hooks can be really simple to use. Almost deceptively simple. Because there are still plenty of ways you can mess up with hooks. And it often turns out there are many ways where you can improve your components by a better understanding of how each React hook can be used.
Join me with your laptop in this interactive workshop. You will learn all about the pros and cons of the various hooks. You will learn when to use useState() versus useReducer(). We will look at using useContext() efficiently. You will see when to use useLayoutEffect() and when useEffect() is better.
Date - April 21, 16:00-20:00 CET. Remote
Build Fullstack Apps with Blitz.js in Record Time
Come explore how you can leverage the unique properties of Blitz.js, that is extending Next.js, to help you build your next app in a fast and fun way. Learn how you can stop thinking about api's as you feel like you are importing server code on the client side! We'll build a fun toy app from start to finish to give you a taste of what it's like to use this wonderful framework. Everybody is welcome, no matter where you are in your journey. Workshop author is a Blitz.js contributor and level 1 maintainer.
Date - April 23, 17:00-19:00 CET. Remote.
React at Scale with Nx
The larger a codebase grows, the more difficult it becomes to maintain. All the informal processes of a small team need to be systematized and supported with tooling as the team grows. Come learn how Nx allows developers to focus their attention more on application code and less on tooling.
We’ll build up a monorepo from scratch, creating a client app and server app that share an API type library. We’ll learn how Nx uses executors and generators to make the developer experience more consistent across projects. We’ll then make our own executors and generators for processes that are unique to our organization. We’ll also explore the growing ecosystem of plugins that allow for the smooth integration of frameworks and libraries.
Date & time - TBD. Remote.