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

Hello JavaScript Air friends!

“Tie your hands to free your mind” is a mantra you hear that applies really well to the constraints that you put on yourself by embracing statically typed languages and functional programming. We’re going to hear from various people about their respective visions of typed functional programming in JavaScript.

Join us as we chat with Jordan Walke (@jordwalke), Richard Feldman (@rtfeldman), Phil Freeman (@paf31) and Alfonso Garcia-Caro (@alfonsogcnunez) for Episode 34: Typed Functional Programming in JavaScript!

Click for more about Episode 34, including an audio option

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


Modern crash reporting for your JavaScript apps

Sentry: Cross-platform crashin reporting.

Getting started is simple. Be up and running in minutes. Try Sentry for free.


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

Picks, Links and Tips from this episode


Alfonso García-Caro, @alfonsocgnunez


Phil Freeman, @paf31

Links Picks

Jordan Walke, @jordwalke

Links Picks

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.

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

Pam Selle, @pamasaur


Kent C. Dodds, @kentcdodds


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