JSJ 328: Functional Programming with Ramda with Christine Legge

    1
    1323

    Panel:

    • Joe Eames
    • Aimee Knight
    • AJ O'Neal
    • Joe Eames
    • Charles Max Wood

    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

    AJ

    • Goat’s Milk

    Joe

    Christine