The presentation is broken up into two halves. The first half explains a little about what TypeScript is and the benefits it provides with minimal code changes such as null checking, better error handling, implicit type guards, and module resolution. The second half dives in to using typescript: types, type annotation, implicit vs explicit, union/intersection, interfaces, classes, and generics.
Daniel is a Software Developer at Royal Jay where they build Healthcare Software built with Angular and .NET. He began his programming career in 2016 and moved to Boise the same year. He spent 2 years in Test Automation using TestCafe with TypeScript and has been a TypeScript enthusiast ever since.