Functional Javascript: Reverse Engineering The Hype
We'll use this timeless adage to examine the hype behind functional programming patterns in JavaScript. In place of mathematical proofs, we'll look at the end results we can achieve with today's tools, and dive into the functional ideas that drive them in all parts of our front-end stack: Functional Rendering: fn(component, appState) == UI Data Management: Data flow for humans Performance: First simple, then Fast So leave the math textbooks at home, and get ready for a fast-paced tour of the tools and techniques you can use to get started with functional JavaScript apps today.
PROJECT:
Project code: https://github.com/banderson/functional-js-reverse-engineering-the-hype
SPEAKER:
Ben Anderson
PERMISSIONS:
Original video was published with the Creative Commons Attribution license (reuse allowed).
Additional material for JavaScript learners:
https://amzn.to/2JrUINQ Eloquent JavaScript, 3rd Edition: A Modern Introduction to Programming
https://amzn.to/2HwAMYd Simplifying JavaScript: Writing Modern JavaScript with ES5, ES6, and Beyond
https://amzn.to/2Cq5bmL JavaScript: JavaScript Programming.A Step-by-Step Guide for Absolute Beginners
https://amzn.to/2uhIvAP How JavaScript Works
https://amzn.to/2CwS2bU The Modern JavaScript Collection