Remix Fundamentals
Join us for an Awesome Workshop on:

Remix Fundamentals

August 2, 2022 - 9:30am to 5:30pm Central Daylight Time

RSVP to Attend Online

Live and in Full HD
OR

Join in Person

From Downtown Minneapolis, MN

You're Registered to Attend Online!

August 2, 2022 - 9:30am to 5:30pm Central Daylight Time

This Workshop's Online Chatroom is Currently Open!

August 2, 2022 - 9:30am to 5:30pm Central Daylight Time

This workshop has ended. Check back soon for the recording!

You can watch a replay of this workshop!

Remix Fundamentals

Some Key Takeaways!

By participating along with us in the workshop, you'll learn:

  • Improve your site performance – Remix is already ridiculously fast, and it gives you a simple API into HTTP cache headers to make it even quicker. It also gives you an excellent API for preloading/prefetching resources.
  • Write dead simple mutations – form works great with Remix. No wiring up useEffects, onSubmits, useReducers or whatever. Remix will do all that for you.
  • Take advantage of nested routing – Nested routing enables Remix to optimize the data you request. Each route you define can focus exclusively on itself, eliminating the boilerplate you need with other frameworks.
  • Completely eliminate pending states – Look. It's important to show your users that something's going on, and some of these things take time. But what if we could cheat a little bit? Yup, I'm talking about optimistic UI.
  • Handle errors – Unfortunately, we can't get our data immediately, and it isn't always error-free. But when you use Remix, your React components feel synchronous and error-free.

Your (Awesome) Instructor

Kent C. Dodds

Kent C. Dodds

Kent C. Dodds is a world renowned speaker, teacher, and trainer and he’s actively involved in the open source community as a maintainer and contributor of hundreds of popular npm packages. Kent is the creator of TestingJavaScript.com and he’s an instructor on egghead.io and Frontend Masters. He’s also a Google Developer Expert. Kent is happily married and the father of four kids. He likes his family, code, JavaScript, and React.

Spend A Full Day Immersed in Remix with Kent C Dodds

Workshop Details

Building modern web applications is riddled with complexity. Are you tired of wiring up onSubmit to back-end APIs and making sure your client-side cache stays up-to-date? Wouldn't it be cool to be able to use the global nature of CSS to your benefit rather than find tools or conventions to avoid or work around it? And how would you like nested layouts with intelligent and performance-optimized data management that just works™?

Remix solves some of these problems and eliminates the rest. You don't even think about server cache management or global CSS namespace clashes. It's not that Remix has APIs to avoid these problems; they simply don't exist when you're using Remix. You don't need that huge complex graphql client when you're using Remix. They've got you covered. Ready to build faster apps faster?

Daily Schedule

We've already held over 300 workshops with thousands of attendees in-person and online. In this time we've discovered ways to schedule the day, so it goes smoothly and efficiently. Regardless if you're in-person or participating with us online you'll have the full ability to replay things you missed, get your questions answered LIVE and interact with the teacher throughout the day.

  • 9:40AM
    Nested routing
  • 10:00AM
    Data loading and mutations
  • 11:00AM
    Styling
  • 12:00PM
    Lunch
  • 1:00PM
    Error Handling
  • 2:00PM
    Optimistic UI
  • 3:00PM
    Accessibility
  • 4:00PM
    SEO optimization
Expand...

Interact with the Instructor - Online & In-Person

Get Your Questions Answered • Code Along with the Class • Classroom Format

Is This Workshop for Me?

Summary

You should have experience with JavaScript features and React. This workshop will use TypeScript, but should be completable if you do not have experience with TypeScript.

Event Details

What

One Full Day Workshop Session

Replay Videos (available immediately)

When

August 2, 2022 - 9:30am to 5:30pm Central Daylight Time

Where

Option 1: Attend online on our full HD live stream

Option 2: Attend in-person at HQ in Minneapolis, MN