JSJ 328: Functional Programming with Ramda with 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!
Special Guests:
Christine Legge
Show Notes
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:
Sponsors
Picks:
Charles
Aimee
- Apple Cider Vinegar
- Jeremy Fairbank Talk – Practical Functional Programming
AJ
- Goat’s Milk
Joe
Christine
JSJ 328: Functional Programming with Ramda with Christine Legge
0:00
Playback Speed: