Previous Episode: MJS 075: Jeff Escalante
Next Episode: MJS 076: Kevin Griffin

Panel: 

Joe Eames
Aimee Knight
AJ O'Neal
Joe Eames

Special Guests: Christine Legge

In this episode, the JavaScript Jabber panel talks to Christine Legge about functional programming with Ramda. Christine is a front-end software engineer and just recently got a new job in New York working at Google. Ramda is a utility library in JavaScript that focuses on making it easier to write JavaScript code in a functional way. They talk about functional programming and what it is, using Ramda in Redux, and referential transparency. They also touch on why she first got into Ramda, compare Ramda to Lodash and Underscore, and more!

In particular, we dive pretty deep on:

Chirstine intro 
Works as a front-end software engineer
What is Ramda
JavaScript
Utility library like Lodash and Underscore
Lodash and Underscore VS Ramda
Functional programming
Ramda and Functional programming as a mindset
Ramda at ZenHub
Ramda with Redux and React
What is referential transparency?
Why would you use Ramda VS Lodash or Underscore?
Why she first got into Ramda
Didn’t always want to be a programmer
Background in Math
Learning functional programming as a new programmer
Erlang
DrRacket and Java
Ramda makes it easy to compose functions
Creating clean and reusable code
How do you start using Ramda?
And much, much more! 

Links:

Ramda
Lodash
Underscore
ZenHub
Redux
React
Erlang
DrRacket
@leggechr
Chirstine’s GitHub

Sponsors

Kendo UI
Sentry
Digital Ocean

Picks:

Charles

Home Depot Tool Rental
Podcast Movement
CES
VRBO

Aimee

Apple Cider Vinegar
Jeremy Fairbank Talk – Practical Functional Programming

AJ

Goat’s Milk

Joe

Topgolf
Framework Summit

Christine

Dan Mangan
Reply All Podcast

Twitter Mentions