Transcript from the "Introduction" Lesson
>> Hello everyone, my name is Kent C Dodds, and I couldn't be more excited to be back here at Frontend Masters. I was here, I should have looked, but I think it's been about four years since I was here at Frontend Masters teaching classes and I'm super excited to be back because now we have Remix created by Ryan Florence and Michael Jackson of React Router Fame.
[00:01:15] All I want to do is talk about Remix now. And so, that's what ended up happening, actually I ended up joining the Remix team about a year after Ryan and Michael had released Remix so that I could just teach Remix all the time. And so currently, I am the director of Developer Experience at Remix.
[00:01:37] I'm responsible for the website, the docs, the community on Discord, the conference that we ran this year. Really exciting stuff going on in the remix community. We open sourced in November, this last November, and six months later we had a conference of over 300 people. So, it's growing at an outrageously rapid pace.
[00:02:00] And a large part of that is because Remix is [LAUGH] well, it's amazing, but it's built on top of React Router, so people who are using React Router can iteratively move over to Remix and get all the the nice awesome benefits. But yeah, so that's your little introduction to me, if you want to go a little deeper, you can go to my website and I paid far too much money to get this video put together introducing myself to you.
[00:02:30] And so you can go learn a little bit more about who I am, but yeah, I just love teaching people how to build excellent software, that is my goal in life, is to make the world a better place by helping people build quality software. So, let's talk a little bit about, what we're gonna do, just to give you an overview of our day today, we're doing the fundamentals of Remix.
[00:03:43] Of course along with that also, some experience with Node, being able to run commands in the terminal, that sort of thing. And most of this workshop is focused on exercises, so we'll have lots of opportunities for you to actually run through the exercises. While I give you an intro to Remix, I want you to be getting the workshop set up.
[00:04:06] It shouldn't take a ridiculously long amount of time but it will take a little time. So, The Front End Masters GitHub has a Remix fundamentals repo and so if you go to that and then scroll down here, make sure that you satisfy the system requirements and then come down here and copy this code block for the setup and then paste that anywhere.
[00:04:27] I'm gonna paste that into a terminal in any directory. So, I'm gonna go to my desktop directory and yes, that is a bacon emoji, it's different every time [LAUGH]. And we're gonna just paste that in, so that all, get set up on my desktop. And this will download and install a whole bunch of stuff and we'll just leave that running in the background while I explain Remix.