Panel:
- AJ ONeal
- Aimee Knight
- Joe Eames
Special Guests: Kyle SimpsonIn this episode, the JavaScript Jabber panelists discuss light functional
JavaScript with Kyle Simpson. Kyle is most well-known for writing the books
You Don’t Know JS and is on the show today for his book
Functional-Light JavaScript. They talk about what functional programming is, what side-effects are, and discuss the true heart behind functional programming. They also touch on the main focus of functional programming and much more!In particular, we dive pretty deep on:
- You Don’t Know JS
- Functional-Light JavaScript
- From the same spirit as first books
- JavaScript
- Documents journey of learning
- What does Functional Programming mean?
- Functional programming is being re-awoken
- Many different definitions
- History of functional programming
- Programming with functions
- What is a function?
- “A collection of operations of doing some task” is what people think functions are
- What a function really is
- Map inputs to outputs
- What is a side-effect?
- Side-effects should be intentional and explicit
- The heart of functional programming
- Refactoring
- Can’t write a functional program from scratch
- What functional programming focuses on
- Making more readable and reliable code
- Pulling a time-stamp
- Defining a side-effect
- And much, much more!
Links:
Picks:Aimee
AJ
Joe
Kyle
Support this podcast at —
https://redcircle.com/javascript-jabber/donationsPrivacy & Opt-Out:
https://redcircle.com/privacyBecome a supporter of this podcast:
https://www.spreaker.com/podcast/javascript-jabber--6102064/support.