Workshops Included for Ticketholders

Get a full-access pass to attend any one of the following live workshops (and more -- to be added and announced soon!) Workshops are each 2 hours long, kick off each of the 3 days of the conference. All times are in US-Pacific time.

Swizec-Teller
Swizec Teller
Software Engineer
Tia
Swizec is a prolific engineer, instructor, blogger, vlogger, conference speaker, and author. He's written many books including React + D3v4, Data Visualization with D3.js, the Severless Handbook, and others. He has trained the engineering teams from multiple Fortune 500 companies on React, Redux, GraphQL, Serverless, and other modern web technologies.
7:30
am
Monetization + Auth on the Jamstack
Intermediate
clock-length  2 hours

Learn how to monetize your Jamstack app, and add auth, in less than two hours.

Prerequisites:

  • Familiar with JavaScript & React
  • Able to fetch an API

You’ll leave this 2-hour workshop knowing how to make money with your Jamstack app!

Brad-Westfall
Brad Westfall
Engineer & Instructor
React Training
Brad is an engineer & instructor at React Training and the founder of the coder assessment tool Questionable.io.
7:30
am
Intro to Compond Components
Intermediate
clock-length  2 hours

Make Your React Components more composable with the ‘Compound Components’ Pattern

Prerequisites:

  • Comfortable with JavaScript & React

You’ll leave this full-day workshop knowing some of the most powerful (and fun!) technologies that make web development in 2020 so amazing.

Brandon-Bayer
Brandon Bayer
Open Source Developer
Blitz.js
Brandon Bayer is the creator of Blitz.js. He is currently a full-time maintainer of Blitz. Outside of Blitz, his other passion is flying real airplanes and RC helicopters.
7:30
am
Learn Blitz.js & how easy it is to build fullstack apps
Beginner/Intermediate
clock-length  2 hours

Folks are saying the "The productivity is just insane!". Experience it for yourself

Blitz.js is a new fullstack framework that's built on Next.js. It adds a revolutionary "zero-API" data layer that abstracts the API into a compile step so you don't have to mess with it. No REST, no GraphQL. Simply import the server code into your components and BOOM it just works. And you still get client side rendering without relying on SSR. On top of that, it adds a number of conventions and tooling that are heavily inspired by Ruby on Rails. This results in the most productive experience for building fullstack React apps that we've ever seen. In this workshop we'll build a full Blitz app from the ground up, learning a bit about everything including the following:

  • Use the Blitz authentication system for user sign up and log in
  • Use Prisma 2 to manage and access your database
  • Write Blitz queries to read data on the client
  • Write Blitz mutations to write data from the client

Recommended Prerequisites -- You will get the most out of this workshop if you:

  • Are familiar with JavaScript
  • Are comfortable with React
  • Know a bit about databases and reading & writing data to them
Erik-Rasmussen
Erik Rasmussen
Author & Maintainer
ReduxForm & FinalFormJS
American expat javascript developer, author of Redux Form and React Final Form.
7:30
am
Modern Forms in React
Intermediate
clock-length  2 hours

This workshop will take the students from building a two-field form using just useState() hooks, then adding validation, through to using a form library to manage complex form data such as field arrays, with support for field-level and record-level client-side validation as well as submit validation, and more. It will also touch on more complex concepts like minimizing field re-renders with a useField() hook, as well as subscribing to certain parts of form state with a useFormState() hook. Students will walk away confident in their knowledge of how to build forms of any complexity with great UX.

Prerequisites:

  • Comfortable with JavaScript & React
Eve-Porcello
Eve Porcello
Technical Instructor
Moon Highway
Eve Porcello is a software engineer and instructor at Moon Highway, a curriculum development and training company in Northern California. She has created courses for LinkedIn Learning and egghead.io and is the co-author of O’Reilly’s Learning React and Learning GraphQL.
7:30
am
GraphQL for React Developers
Intermediate
clock-length  2 hours

GraphQL is changing the way that we think about data in our applications.

So what does this mean for front-end developers and specifically React developers? In this hands-on workshop, we’ll take a closer look at how to power up your applications with GraphQL and related tooling. We’ll start with an overview of GraphQL core concepts. Then we’ll learn how to fetch data from a GraphQL API with lightweight clients. From there, we’ll get into Apollo Client and how to use hooks for data fetching in components. Finally, we’ll look at how to automate your workflow with TypeScript and codegen. In this workshop, we will cover:

  • GraphQL Overview
  • Understanding GraphQL Clients
  • Setting Up Apollo Client
  • Fetching Data in React Components
  • Apollo Codegen with TypeScript

Prerequisites -- You will get the most out of this workshop if you:

  • Are familiar with JavaScript
  • Are comfortable with React
  • Have at least a vague idea of how web frontends talk to backends
Mark-Erikson
Mark Erikson
Senior Software Engineer Engineer
Northrop Grumman
Mark is a software engineer living in southwest Ohio, USA, where he patiently awaits the annual heartbreak from the Reds and the Bengals. Mark is a Redux maintainer, author of the Redux FAQ, maintains the React/Redux Links list and Redux Addons Catalog, tweets at @acemarke, and blogs at http://blog.isquaredsoftware.com. He can be usually found in the Reactiflux chat channels, answering questions about React and Redux.
7:30
am
Modern Redux with Redux Toolkit
Intermediate
clock-length  2 hours

Learn what Redux Toolkit is, why we created it, what problems it solves, how to use it effectively, migrating from plain Redux, and more.

Prerequisites:

  • Comfortable with JavaScript & React
  • Familiar with Redux

Working knowledge of Javascript Familiarity with ES6+

Don't wait
Get yours before they're gone.

Buy Tickets...before they're all gone!