Wednesday, February 23, 2022

TS01 Hello World - TypeScript NodeJS HTTP Server with unit tests and ESLint

So we now have our first video in the TypeScript tutorial live :) This is an intro video, using the NodeJS Getting Started HTTP Server example at https://nodejs.org/en/docs/guides/getting-started-guide/ but using TypeScript. We also demonstrate Visual Studio Code integration and debugging, Jest unit tests and unit test debugging, and ESLint.

Code for the video is at: https://github.com/mattvarghese/typescript-tutorial > TS01-HelloWorld. 

Please watch the video, hit the like button, subscribe to the channel for the future videos in the tutorial series, and post any feedback as comments on the YouTube video!

.


Monday, February 21, 2022

New YouTube channel - Code with Matt Varghese!

I've been working on learning and using the NodeJS ecosystem with pure TypeScript - no JavaScript, nor JavaScript style code in TypeScript files. Looking online for tutorials on YouTube, even the ones with a lot of views and lot of subscribers seem to be hack-job tutorials. So some part of me felt like maybe I should make a YouTube tutorial?At the very least, it would be an exercise in my ability to design curriculum and teach?

So I have launched a YouTube channel (https://www.youtube.com/channel/UCs2xrnLFzKFeZMhwn7_CquQ) and a first video - this is kinda prerequisite of setting up a Linux virtual machine to work in. Also bought a microphone and set up my desk to be able to record videos.

Here's the first video.

And here's the desk and microphone setup.

I'm kinda planning the next few videos to be

1. Intro and setting up a console project for TypeScript on NodeJS

2. Basic types in TypeScript

3. Capturing user input

etc.