Monday, March 4, 2019

Episode 87: Typescript

Download

We are sponsored by audible! http://www.audibletrial.com/programmingthrowdown

We are on Patreon! https://www.patreon.com/programmingthrowdown

T-Shirts! http://www.cafepress.com/programmingthrowdown/13590693

We are on discord! https://discord.gg/r4V2zpC

Intro

Typescript

News/Links

Book of the Show

Tool of the Show

  • Jason: 
  • Patrick:
    • Overcooked (Switch, Xbox One, PS4)

Typescript (51:30)

  • Recap: strong/weak typing
  • Typing Transpilers
    • MyPy (python)
    • Typescript (javascript)
  • Advantages
    • Safely upgrading dependencies
    • Catch errors before runtime
    • Describe function parameters
  • Disadvantages
    • Compatibility with untyped libraries
    • Transpile time
    • Deployment complexity
  • Transpiling to Javascript
    • tsc
    • Babel
    • Webpack-ts
  • IDE
    • VSCode
    • Sublime

16 comments:

  1. This episode was well timed. I just started learning Angular and Typescript last week. I'm surprised you felt Typescript is hard to get set up. Perhaps it's much harder if you are not doing Angular development?

    ReplyDelete
    Replies
    1. Great Article android based projects

      Java Training in Chennai

      Project Center in Chennai

      Java Training in Chennai

      projects for cse

      The Angular Training covers a wide range of topics including Components, Angular Directives, Angular Services, Pipes, security fundamentals, Routing, and Angular programmability. The new Angular TRaining will lay the foundation you need to specialise in Single Page Application developer. Angular Training

      Delete
  2. The article was up to the point and described the information very effectively. Thanks to blog author for wonderful and informative post.
    website designing Pakistan

    ReplyDelete
  3. Here is a detailed overview of 18 Productive http chrome flags for Mobile and PC Users and read all interesting details about them.

    ReplyDelete
  4. Your post is really awesome. It is very helpful for me to develop my skills in a right way.keep sharing such a worthy information.
    Thanks...
    magento developers melbourne

    ReplyDelete
  5. These are some of the best ideas for AI writings and programming. Low cost POS system for better business solutions.

    ReplyDelete
  6. Pretty good post. I just stumbled upon your blog and wanted to say that I have really enjoyed reading your blog posts. Any way I'll be subscribing to your feed and I hope you post again soon. Big thanks for the useful info.
    b2b website

    ReplyDelete
  7. there are so many funny videos on the internet to watch, i can laugh all day watching funny videos” https://royalcbd.com/product/cbd-capsules-25mg/

    ReplyDelete

  8. Thanks for sharing this.,
    Leanpitch provides crash course in Brain hacks using NLP everyone can use it wisely.

    Brain hacks with NLP

    NLP training

    ReplyDelete

  9. Thanks for sharing this.,
    Leanpitch provides crash course in Brain hacks using NLP everyone can use it wisely.
    NLP training

    NLP crash course

    ReplyDelete
  10. this is nice website. for update go Details buy google reviews

    ReplyDelete
  11. Buy Tinder PVA Accounts- 100% Verified -BUYPVAACCOUNTS
    Tinder is one of the largest social media sites and marketers are very active in the community where we can help grow your business with the Tinder PVA accounts

    ReplyDelete
  12. The information shared is really helpful to get to know about various facts and the information shared is rich in content. Looking forward to more informative blogs
    Do check
    Paypal Login
    gemini login

    ReplyDelete
  13. Tinder is one of the largest social media sites and marketers are very active in the community where we can help grow your business with the.Buy tinder accounts

    ReplyDelete