JSJ 313: Light Functional JavaScript with Kyle Simpson
JavaScript Jabber - Een podcast door Charles M Wood
   Categorieën:
Panel:
- AJ ONeal
 - Aimee Knight
 - Joe Eames
 
Special Guests: Kyle Simpson
In 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
- Barking Up the Wrong Tree by Eric Barker
 - Workshops in general
 
Kyle
 