Deno First Look Introduction
Transcript from the "Introduction" Lesson
[00:00:26] And so we're going to actually look at doing that. And we're gonna do that later on today and do something practical where we're gonna build a website. And do you think like templating, and routing and all the things that you would normally need to build both backend and frontend sort of a full stack application.
[00:02:12] If you're very familiar with node as in like you build web applications with it specifically with like an express or the COA framework. This course will be particularly relevant to you because the application that we build is going to try to mirror some of the concepts that you already know there.
[00:02:44] That's the world we live in. And so that's the lens through which we're gonna view things. TypeScript would also be a plus if you know TypeScript, that's gonna be a plus. Although it's not specifically required, I'm not gonna spend a ton of time getting into the minutiae of TypeScript, because there's just a lot of it.
[00:03:08] And there's quite a bit of it that leaks into Deno because TypeScript is a first class citizen in Deno. But my feeling on TypeScript is that If we spend too much time talking about that instead of Deno and getting caught up in those details, that it's really distracting from understanding the core principles of Deno and I don't wanna do that to you.
[00:03:48] We just not gonna talk about that. If you wanna get a general knowledge of TypeScript, there's a video here I've included in the course materials from Anders Hiles Berg when they first announced it, it's about an hour long, it's really all you need. If you wanna understand typeScript and excellent video, I highly recommend watching that, and you'll know pretty much everything you need to know to work with typeScript.
[00:04:10] All right, The last time that I did a course here, I got a lot of pairs are mistakes that I made throughout. And I'm sure that I'll see them today as we go along. You'll see them too. Most of them will probably be grammatical errors. I tend to confuse it and it's all the time.
[00:04:30] For some reason after 42 years of being alive, I still can't get that right. [LAUGH] So what I would like to ask is that if you're going through this course and you see mistakes, you'll see things that I can't because I just can't see them. If you would open a poll request or file an issue on the Deno first look repo, I would very much appreciate that.
[00:04:53] If you wanna get in touch with me you can find me on Twitter you can contact me there if you wanna just hit me up directly. I'm just bird calm and on Twitter although I do try to avoid social media because I want to be happy, I don't want to be upset and sad.
[00:06:46] All of the things that we know about programming languages, basically throw them all out the window. And what we're left with is is this thing that it's just a beautiful disaster. I love it so much. I love teaching because it's really the best way to learn something. If you can explain something to someone, then then you probably understand it yourself.
[00:07:08] Otherwise you can't explain it. It also lets me connect with people like all you folks here today, which is awesome. And through that I've learned that we are a lot more alike than we are different. Mostly I would say that everyone learning, I'm learning. So if you feel like that you don't get it, I promise you, you're not alone.
[00:07:30] I don't get it most of the time either. So there's at least two of us. If you feel like that, it's you and me. There's at least two, you're not alone. I have this diagram that I always refer back to, which I think is very poetic that I always feel like I'm on the left that like what I know is just like this small subset and everybody else knows so much more than what I know.
[00:07:49] But actually, what I know and what other people know probably equal size and we just overlap in some places, some places we don't. And so I love this diagram it makes me feel better about myself. I live in Nashville, Tennessee which is scientifically the greatest city in the United States, that's science I didn't make that up.
[00:08:12] I have three teenage boys, and two pugs. I'm a huge fan of Overwatch. I play it a lot, probably too much. I mean the Wrecking Ball. I know a lot of people don't like the Wrecking Ball. They tell me all the time when we lose for some reason.
[00:08:30] I also do some woodworking, some crafting, amateur, build some pieces of furniture. My wife on occasion will ask for things like hey, can you make me a bench for the bathroom and then I'll do that. It's woodworking and coding have a lot in common as soon as knitting.
[00:08:47] If you've never tried knitting before, I'd encourage you to do that. If you like coding, you can go to the craft store and buy these like round, loom knits to make hats and yarn. And you'll find that the process of knitting and coding is very, very similar that it can it engages the same part of your brain, it's very fulfilling.
[00:09:05] So my friend Brian kedleston got me into that, it's kind of cool. Again, if you'd like to connect, you can find me on Twitter. Although I'm not there a lot, I do try to avoid it. I also put my email address directly in here. If you'd like to email me directly, that's probably a better way to contact me.
[00:09:41] And it's also good to learn in forget, a lot of times you feel like I don't know if I should invest time into doing that. Because what if it doesn't end up being a thing and then I spent all this time learning it and then now I've forgotten it and I don't use it.
[00:10:13] And the fact that we don't know causes us distress because we're always trying to, we want to know. Learning something about Deno will remove the fear. Then you might have about it. And this is true for actually anything in life, I've discovered is that, if it scares you, if you learn more about it, it won't scare you as much.
[00:10:34] It takes the power away from the fear. So try that out. There's also no idea that should be off the table when it comes to technology, I do believe that. So I think we should look at all of them and then pick the one that's right for you, your team, your brain, your project.
[00:11:24] Bit and so we have to be willing to embrace these sort of ideas that sound kind of crazy because they may not be as crazy as as we think they are. I have another course on front end masters called VS code can do that. If you'd like to check that out, it's all about what you can do with VS code, it's completely free.
[00:11:43] It's open to everyone no subscription is required. So you can check that out. So thank you for being here with me today. And that I hope you enjoy this course this Deno first look. By the way it is pronounced Dino, not deno I wasn't sure about that. So last night I went back to my room and I watched a video from the creator of deno and he pronounces the Deno.
[00:12:08] So I don't know if it's one of those things where both Deno and Dyno are correct, but we're gonna say Deno is the right way to say it, since that's how Ryan says it.