This course is intended to help those already somewhat familiar with TypeScript as a programming language, to the point where they're more ready to use it in a real situation with real stakes. Mike shares some of the experience he's had as LinkedIn's TypeScript infrastructure lead, so you don't have to learn things "the hard way" like he did.
First, you should ensure you have your ssh keys working with GitHub. You can verify this by running
and getting a response like
Hi mike-north! You've successfully authenticated, but GitHub does not provide shell access. Connection to github.com closed.
Next, make sure you have installed volta which ensures you have the right version of node and yarn for this project
We also strongly recommend the use of Visual Studio Code as an authoring tool. If you use something else, you're on your own.
Next, checkout a working copy of this project
git clone [email protected]:mike-north/professional-ts
enter the directory you just created
Install dependencies with yarn by running
Start up the project in development mode by running
Changing any files in the
srcfolder will result in an incremental rebuild, and a refresh of the screen.
By default, the app is served on http://localhost:1234.
© 2020 LinkedIn, All Rights Reserved