Show notes
Hello friends it is January 9th, this is a Saturday and I guess I'm
recording this on a Saturday, okay, so um, I wanted to talk about todaytype script and why I am starting to think that I'm gonna be doing mymaterial and typescription stuff so first of all, I started usingTypeScript right toward the end of my time at PayPal we had been using flowfor a long time and and I liked it it was okay, but it was very clear thatTypeScript was gonna be the winner of this game and so I decided let'sswitch over to type.Script so I made PayPal scripts completely. TypeScript supporting project
and everything and and then the template I made default to type script andeverything so like I was all in and I type script the PayPal or PP React.React component library that I was working on was completely in TypeScriptand then I went full-time educator and I stopped using TypeScript and thereason that I have never used or I had never used TypeScript in my opensource or in my instructional material is because I didn't wantIt to be abarrier for people So with open source I didn't want it to be the sort ofthing that people couldn't contribute to open source because they didn'tknow TypeScript.And for my my educational content, I didn't want to make it so that people
couldn't enjoy my educational content because they couldn't they didn'tknow type script. And so like it would just drastically limit the number ofpeople who could benefit. So a few things have changed for one for thewhole time with my open source stuff.I always use that as an excuse like no, I don't want to be a barrier for
people butLike I knew that was bogus because anybody who's going tocontribute to my project also needs to write some tests and that'sbasically what TypeScript is So they are going to need to learn how towrite the tests and so yeah, it ends up being six is anyway, like if theydon't know how to write test they're going to commit it and will help themwrite the test that'll be the same with text script.And for my educational content, I talked with Ryan Florence about this and
he told me that a long time ago, they went full on TypeScript and a bigreason was because a lot of them were like a lot of the people they wereteaching were already using TypeScript and also it like you don't have.To go full on TypeScript on the educational material so like the people who
don't know TypeScript they don't have to add types if you configureTypeScript correctly and then those of you or those people who are usingTypeScript regularly and know it they'll get the editor hints andeverything and and even if you're not using TypeScript yourself, if you'reconsuming an API that exposes types you get editor hints and everything'sreally nice.So it ends up being a better experience for everybody and so that's why I'm
gonna be switching completely over to TypeScript and I'll probably havesomething there to help people who don't know TypeScript yet as well. Soanyway, hope you have aSplendid day. Bye.
