Artwork

Content provided by Headless Creator. All podcast content including episodes, graphics, and podcast descriptions are uploaded and provided directly by Headless Creator or their podcast platform partner. If you believe someone is using your copyrighted work without your permission, you can follow the process outlined here https://player.fm/legal.
Player FM - Podcast App
Go offline with the Player FM app!

E23 | A Conversation about TypeScript | Jeffrey Parrish

40:55
 
Share
 

Manage episode 312693043 series 3241777
Content provided by Headless Creator. All podcast content including episodes, graphics, and podcast descriptions are uploaded and provided directly by Headless Creator or their podcast platform partner. If you believe someone is using your copyrighted work without your permission, you can follow the process outlined here https://player.fm/legal.

In this episode, our conversation is focused on TypeScript, how it differs from JavaScript and how you can get started today coding it with my guest Jeffrey Parrish, a web applications developer who’s been creating web apps in JavaScript, NodeJS and TypeScript since 2006.

*******************************

Questions Asked

*******************************

  • Tell us about your background
  • Do you consider yourself a full stack developer?
  • What do you enjoy the most, front end or back end development?
  • What front end framework are you using?
  • Does React, Angular and Vue support Typescript?
  • Define TypeScript for us.
  • What is a transpiler and how is it different than a compiler?
  • How do transpilers work?
  • What are the main differences between TypeScript and JavaScript?
  • Why does TypeScript exist?
  • Tell us about Intellisense and TypeScript.
  • What's the biggest benefit to using TypeScript?
  • Which IDEs support TypeScript?
  • Is there a trend of frameworks moving into TypeScript support?
  • Why is typing an important feature to have in JavaScript?
  • Does TypeScript help developers write code with less bugs?
  • Give us an example of typing error in TypeScript.
  • What is the "any" type in TypeScript?
  • Why does TypeScript offer the "any" type?
  • What is the "unknown" type?
  • What are type guards and how do you implement them?
  • What are some of the disadvantages of TypeScript?
  • What kind of things can you configure in a TypeScript configuration file?
  • Can you configure TypeScript to not accept the "any" type?
  • How do you configure TypeScript for both front end and back end development?
  • How can we get started with TypeScript?
  • What are components in TypeScript?
  • What are user defined types in TypeScript?
  • What are built in types in TypeScript?
  • What are mutation types?
  • Can you take a Javascript project and convert it into TypeScript?
  • How are variables created in TypeScript?
  • Is the best practice to strictly type a variable in TypeScript?
  • How are class modules different from components?
  • How is scope handled across modules and classes?
  • What are access modifiers?
  • What are generics?
  • What's the future of TypeScript holds in your opinion?
  • What would you like to see removed in future versions of TypeScript?

*******************************

Reference Links

*******************************

  • Jeffrey’s Website (http://jeffreyparrish.net/)
  • NPM (https://www.npmjs.com/)
  • TypeScript (https://www.typescriptlang.org/)
  • RedMonk Index (https://redmonk.com/sogrady/2020/07/27/language-rankings-6-20/)
  continue reading

31 episodes

Artwork
iconShare
 
Manage episode 312693043 series 3241777
Content provided by Headless Creator. All podcast content including episodes, graphics, and podcast descriptions are uploaded and provided directly by Headless Creator or their podcast platform partner. If you believe someone is using your copyrighted work without your permission, you can follow the process outlined here https://player.fm/legal.

In this episode, our conversation is focused on TypeScript, how it differs from JavaScript and how you can get started today coding it with my guest Jeffrey Parrish, a web applications developer who’s been creating web apps in JavaScript, NodeJS and TypeScript since 2006.

*******************************

Questions Asked

*******************************

  • Tell us about your background
  • Do you consider yourself a full stack developer?
  • What do you enjoy the most, front end or back end development?
  • What front end framework are you using?
  • Does React, Angular and Vue support Typescript?
  • Define TypeScript for us.
  • What is a transpiler and how is it different than a compiler?
  • How do transpilers work?
  • What are the main differences between TypeScript and JavaScript?
  • Why does TypeScript exist?
  • Tell us about Intellisense and TypeScript.
  • What's the biggest benefit to using TypeScript?
  • Which IDEs support TypeScript?
  • Is there a trend of frameworks moving into TypeScript support?
  • Why is typing an important feature to have in JavaScript?
  • Does TypeScript help developers write code with less bugs?
  • Give us an example of typing error in TypeScript.
  • What is the "any" type in TypeScript?
  • Why does TypeScript offer the "any" type?
  • What is the "unknown" type?
  • What are type guards and how do you implement them?
  • What are some of the disadvantages of TypeScript?
  • What kind of things can you configure in a TypeScript configuration file?
  • Can you configure TypeScript to not accept the "any" type?
  • How do you configure TypeScript for both front end and back end development?
  • How can we get started with TypeScript?
  • What are components in TypeScript?
  • What are user defined types in TypeScript?
  • What are built in types in TypeScript?
  • What are mutation types?
  • Can you take a Javascript project and convert it into TypeScript?
  • How are variables created in TypeScript?
  • Is the best practice to strictly type a variable in TypeScript?
  • How are class modules different from components?
  • How is scope handled across modules and classes?
  • What are access modifiers?
  • What are generics?
  • What's the future of TypeScript holds in your opinion?
  • What would you like to see removed in future versions of TypeScript?

*******************************

Reference Links

*******************************

  • Jeffrey’s Website (http://jeffreyparrish.net/)
  • NPM (https://www.npmjs.com/)
  • TypeScript (https://www.typescriptlang.org/)
  • RedMonk Index (https://redmonk.com/sogrady/2020/07/27/language-rankings-6-20/)
  continue reading

31 episodes

All episodes

×
 
Loading …

Welcome to Player FM!

Player FM is scanning the web for high-quality podcasts for you to enjoy right now. It's the best podcast app and works on Android, iPhone, and the web. Signup to sync subscriptions across devices.

 

Quick Reference Guide