The live broadcast podcast all about JavaScript.
Watch the lastest episode now

Hello JavaScript Air friends!

This week’s podcast comes to you from 2016 The Strange Loop Conference!

We had a fantastic show this week at The Strange Loop! But Kent made a mistake by not setting my computer to use the microphone interface for the audio and so the sound is just using the MacBook's built-in microphone, which resulted in really terrible audio quality. Really sorry about this! On the audio feed, there is a rerun of one of the more popular shows (Episode 34, Typed Functional Programming in JavaScript) that is relevant to the type of conversations you would hear at The Strange Loop. 

Click for more about Episode 40, including an audio option

This episode of JavaScript Air was made possible by our sponsors:

This week’s guests

Phil Freeman

Phil Freeman, @paf31

Links Picks
Richard Feldman

Richard Feldman, @rtfeldman

Links Tips
  • Don’t wait for a rewrite! Introduce a new language incrementally. Build a small thing that works. Get that small thing in production. Then expand.
Jordan Walke

Jordan Walke, @jordwalke

Links Picks
Alfonso García-Caro

Alfonso García-Caro, @alfonsocgnunez

Dan Abramov

Dan Abramov, @dan_abramov

Pam Selle

Pam Selle, @pamasaur

Brian Lonsdorf

Brian Lonsdorf, @drboolean

  • Use an ide or vim setup
  • Learn to reason about type signatures alone
  • Constraints are great, but start simple and dial them up later
  • Write simple code w/o abstractions until you feel the pain - then learn abstractions to solve that
Kent C. Dodds

Kent C. Dodds, @kentcdodds

Check out Angular 2 courses from

Angular is a development platform for creating applications using modern web standards. Angular includes a wealth of essential features such as mobile gestures, animations, filtering, routing, data binding, security, internationalization, and beautiful UI components. See the latest in Angular 2 lessons from

From this episode:

“What do types get you on top of tests? Here is how I see it. There’s sort of a spectrum, and it’s a spectrum of guarantees. And what these guarantees get you is, in particular, when you’re debugging or refactoring, answering the question ‘What is and is not possible here? What does this code do?’’’

– Richard Feldman, on the benefits and distinctions of typed FP
Watch the latest episode and more
JavaScript Air

About JavaScript Air

JavaScriptAir is the live broadcast podcast all about JavaScript hosted by instructor Kent C. Dodds. Please visit the JavaScript Air website ( to see upcoming and past episodes. Go to to suggest topics and guests for the show. Go to to provide feedback on this and other episodes. Also be sure to follow JavaScript Air on Twitter and Google+ to stay up to date with future episodes. Also, all episodes are on the YouTube channel as well.

This email was sent to <<Email Address>>
why did I get this?    unsubscribe from this list    update subscription preferences
JavaScript Air · P.O. Box 562 · American Fork, UT 84003 · USA

Email Marketing Powered by Mailchimp