lrichardsonon Hacker News • Recommends
On “Functional JavaScript, Part 3: apply, call, and the arguments object”
234K subscribers • 59 videos on Hallway • Conference channel
Intermediate. Assumes working knowledge.
141K views13 years ago12 recommendations
Programming languagesSoftware designJavaScriptFunctional programmingDesign patterns
Brian Lonsdorf explains why Underscore.js fails as a functional library and demonstrates currying, composition, and point-free style in JavaScript.
Brian Lonsdorf has a love-hate relationship with Underscore.js. Yes, it offers a bunch of tools included in today's functional programming paradigm (like map, filter, reduce, take, drop, compose, etc.), but in Underscore the functions are sometimes verbose and unintuitive. It claims to be a functional programming language, but how true is that? Despite certain characteristics, Brian offers some solutions for using Underscore productively. He plays a bit of catchup for the functional programming newbie, but then dives into the denser more theoretical concepts. **Follow along with Brian's slides: mrkn.co/5nvjzWhat people say. Recommended as an inspiring introduction to functional programming concepts, currying, and composition in JavaScript.
lrichardsonon Hacker News • Recommends
On “Functional JavaScript, Part 3: apply, call, and the arguments object”
wizaoon Hacker News • Recommends
On “Lodash v3.0.0”
r3a1d33pon Hacker News • Recommends
On “Ask HN: Learning Functional Programming in 2022?”
programming-talkscurated list on GitHubRecommends
Under “Web Development”
awesome-talkscurated list on GitHubRecommends
Under “Web Development”
grayreston Hacker News • Recommends
On “Don’t Be Scared Of Functional Programming”
hueypon Hacker News • Recommends
On “Videos about JavaScript”
lsdafjklsdon Hacker News • Recommends
On “A Gentle Introduction to Monad Transformers – or, Values as Exceptions”
ignoramouson Hacker News • Recommends
On “Mostly Adequate Guide to Functional Programming in JavaScript”
patricklynchon Hacker News • Recommends
On “Just: A library of dependency-free JS utilities that do just do one thing”
splintercellon Hacker News • Recommends
On “Currying vs. Partial Application (2015)”
u/fagnerbrackin r/node • Recommends
ahallockon Hacker News • Disputes
On “How to Become a Great JavaScript Developer”
u/wizaoin r/haskell • Mentions
On “Why is Partial Application special?”
seanwoodwardon Hacker News • Mentions
On “Functional JavaScript, Part 3: apply, call, and the arguments object”
kaonashion Hacker News • Mentions
On “Pun: A small library to enable pattern matching in JavaScript and CoffeeScript”