Discover this podcast and so much more

Podcasts are free to enjoy without a subscription. We also offer ebooks, audiobooks, and so much more for just $11.99/month.

034 jsAir - Typed Functional Programming in JavaScript with Alfonso García-Caro, Richard Feldman, Phil Freeman, and Jordan Walke

034 jsAir - Typed Functional Programming in JavaScript with Alfonso García-Caro, Richard Feldman, Phil Freeman, and Jordan Walke

FromJavaScript Air


034 jsAir - Typed Functional Programming in JavaScript with Alfonso García-Caro, Richard Feldman, Phil Freeman, and Jordan Walke

FromJavaScript Air

ratings:
Length:
68 minutes
Released:
Aug 3, 2016
Format:
Podcast episode

Description



Typed Functional Programming in JavaScript with Alfonso García-Caro, Richard Feldman, Phil Freeman, and Jordan Walke

Description:

"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 FP in JS.
Show sponsors:Egghead.io - Bite-sized web development video trainingFrontend Masters - Expert front-end trainingTrackJS - JavaScript Error MonitoringWebStorm - Smart JavaScript IDETrading Technologies - Building For What's NextReact.js Program - Master the React.js EcosystemSentry - Cross-platform crash-reporting
Links, Picks, and Tips:


Richard Feldman
@rtfeldman

LinksHow to use Elm at WorkNoRedInk
TipsDon’t wait for a rewrite! Introduce a new language incrementally. Build a small thing that works. Get that small thing in production. Then expand.
PicksElm in ActionFrontend Masters 2-day Elm Workshop6 months of Elm in ProductionBuilding a Live-Validated Signup Form in Elm


Phil Freeman
@paf31

LinksPureScript project website
PicksPux library


Alfonso García-Caro
@alfonsogcnunez

PicksFableF# for fun and profit - Learning F# and FPIonide - F# plugin for Atom and Visual Studio Code


Jordan Walke
@jordwalke

LinksFlowML)
PicksVim-mode-plus: Atom plugin recreating Vim’s editing paradigm https://github.com/t9md/atom-vim-mode-plusReal World OCaml: Great technical book, free online version: https://realworldocaml.org/


Pam Selle
@pamasaur

PicksMies: Minimal ClojureScript template


Dan Abramov
@dan_abramov



Kent C. Dodds
@kentcdodds

PicksReact30 episode 006 - Origins of React with Jordan WalkeMidwest JS next week - tickets are still available!My frontend masters workshops are next week! Webpack Deep Dive and Writing an Open Source JavaScript Library - tickets are still available for in person and online.Ragtime) the musical


Brian Lonsdorf
@drboolean

TipsUse an ide or vim setupLearn to reason about type signatures aloneConstraints are great, but start simple and dial them up laterWrite simple code w/o abstractions until you feel the pain - then learn abstractions to solve that
PicksMath primersWhat a bijection is notFunctional Geekery Susan Potter
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 jsair.io/suggest to suggest topics and guests for the show. Go to jsair.io/feedback to provide feedback on this and other episodes. Also be sure to subscribe to our email newsletter at jsair.io/email and 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.
Released:
Aug 3, 2016
Format:
Podcast episode

Titles in the series (49)

The live broadcast podcast all about JavaScript and the Web