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

Tuesday, January 15, 2019

Episode 86: Wolfram Language and Mathematica


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

Join us on Discord! https://discord.gg/r4V2zpC

Wolfram Language and Mathematica

  • What is Wolfram Language?
  • What is the difference among the wolfram language, mathematica, and wolfram alpha?
  • Pros and Cons of proprietary language
  • Wolfram Language dev meetings livestreamed?  What is that like?
  • New products coming from Wolfram Research?
  • How to teach kids to code?
  • Jobs?

Stephen's homepage: https://stephenwolfram.com/
Wolfram Language: https://www.wolfram.com/language/
Livestream of Wolfram's dev team meetings: https://www.twitch.tv/stephen_wolfram