A Skeptics Guide To Functional STYLE JavaScript
With modern JavaScript, we have seen a rise in ‘functional style’ javascript popularity. This style introduces a whole slew of terms and patterns that have different connotations depending on who you are talking to. Phrases like purity, higher order functions, and currying are thrown around all over the place. What does ‘no side effects’ mean, and what about when you need to get something done? And what in the world is a ‘monad’? In this talk, Jon will walk through the world of the functional programmer and show how these phrases and patterns fit into modern JavaScript development. Jon will work through functions as first class objects in JS, and show how we can use that feature to write clean, maintainable, and reusable code. You will also walk away armed with the information you need to see through all they hype. You’ll have a firm grasp of where these patterns are useful, and as importantly, where they are not.
EVENT: NEJS CONF 2017
SPEAKER: Jonathan Mills
PERMISSIONS: The original video was published on the NebraskaJS YouTube channel with the Creative Commons Attribution license (reuse allowed).
ORIGINAL SOURCE: https://www.youtube.com/watch?v=twwSstZlMRE
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
Other Videos By Coding Tech
2017-11-17 | What Does Programming Look Like In 10 Years? |
2017-11-14 | Self Deploying Go Applications |
2017-11-14 | Turbolinks: I Can't Believe It Is Not NATIVE |
2017-11-09 | WebGL + GPU = Amazing Results! |
2017-11-08 | How To Write Secure JavaScript Applications |
2017-11-06 | SVG CAN DO THAT?! |
2017-11-05 | WebAssembly Demystified |
2017-11-02 | WordPress + PWA = Progressive Web Sites |
2017-10-31 | How To HACK A Node App |
2017-10-30 | Performance Limitations of React Native and How to Overcome Them |
2017-10-28 | A Skeptics Guide To Functional STYLE JavaScript |
2017-10-27 | Has The Age Of Quantum Computing Finally Arrived? |
2017-10-27 | The JavaScript Starter Kit Manifesto |
2017-10-26 | Are You a SOLID Developer? |
2017-10-24 | Blasting React Into Space: Building Fluid Interfaces With React and WebGL |
2017-10-20 | Promises Are Terrible; Start Using Promises |
2017-10-19 | Deep Dive Into Computer Vision |
2017-10-18 | Machine Learning For Software Developers |
2017-10-15 | WebGL In Action! |
2017-10-12 | THIS IS NATIVESCRIPT! |
2017-10-10 | ReactJS - Django App Development Workshop |