Copy
The live broadcast podcast all about JavaScript.
javascript-air
Watch the lastest episode now
typed-functional-programming

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:

sentry

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

Alfonso García-Caro, @alfonsocgnunez


Picks
phil-freeman

Phil Freeman, @paf31


Links Picks
jordan-walke

Jordan Walke, @jordwalke


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.
Picks
brian-lonsdorf

Brian Lonsdorf, @drboolean


Tips
  • 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
Picks
pam-selle

Pam Selle, @pamasaur


Picks

Kent C. Dodds, @kentcdodds


Picks
javascript-air-logo

About JavaScript Air

JavaScriptAir is the live broadcast podcast all about JavaScript hosted by egghead.io instructor Kent C. Dodds. Please visit the JavaScript Air website (javascriptair.com) to see upcoming and past episodes. Go to suggest.jsair.io to suggest topics and guests for the show. Go to feedback.jsair.io 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