Panel: AJ ONealAimee KnightJoe 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 JSFunctional-Light JavaScriptFrom the same spirit as first booksJavaScript Documents journey of learningWhat does Functional Programming mean?Functional programming is being re-awokenMany different definitionsHistory of functional programmingProgramming with functionsWhat is a function?“A collection of operations of doing some task” is what people think functions areWhat a function really isMap inputs to outputsWhat is a side-effect?Side-effects should be intentional and explicitThe heart of functional programmingRefactoringCan’t write a functional program from scratchWhat functional programming focuses onMaking more readable and reliable codePulling a time-stampDefining a side-effectAnd much, much more!Links:You Don’t Know JSFunctional-Light JavaScriptJavaScriptKyle’s GitHub@getifyPicks:AimeeWhat Does Code Readability Mean?@FunctionalKnoxHTTP 203 Podcast AJIKEAJoeBarking Up the Wrong Tree by Eric BarkerWorkshops in generalKyleGDPRThe start-up’s guide to the GDPRHatchFluent Conf

Support this podcast at — https://redcircle.com/javascript-jabber/donations

Privacy & Opt-Out: https://redcircle.com/privacy

Become a supporter of this podcast: https://www.spreaker.com/podcast/javascript-jabber--6102064/support.

Twitter Mentions