Practical Functional Programming in JavaScript - Ben Katz

Everyone is talking about Functional Programming nowadays: various functional languages translate to JavaScript (e.g., Elm, ClojureScript, and PureScript) and Redux is a very popular architecture. Ben's talk is an attempt to go back to the basics; to the core concepts of Functional Programming. Most of the talk is about simple concepts that exist today without the need for libraries or frameworks. Ben wants to try and lead the audience to understand the value and what it means to write functional code, today. After watching this, you will finally learn what’s better about FP! He promises, there are no monads here. Ben has been in the software industry for over 10 years. Today, he is tech-leading a front-end project at Wix, and in the last few years has been talking about concepts of software and programming. Ever growing, learning, and always looking for opportunities to pass his knowledge. For more engineering updates and insights: Follow us on Twitter →   / wixeng   Subscribe our monthly newsletter → https://www.wix.engineering/subscribe Visit our blog → https://www.wix.engineering/blog Follow our Medium publication →   / wix  

Learn Functional Programming With JavaScript | FREE COURSE
▶︎

Learn Functional Programming With JavaScript | FREE COURSE

Functional Programming in 40 Minutes • Russ Olsen • GOTO 2018
▶︎

Functional Programming in 40 Minutes • Russ Olsen • GOTO 2018

Zig 2026: No-AI Policy, $670K Foundation, Left GitHub & Why Zig Isn’t 1.0 - Andrew Kelley Explains
▶︎

Zig 2026: No-AI Policy, $670K Foundation, Left GitHub & Why Zig Isn’t 1.0 - Andrew Kelley Explains

Why Isn't Functional Programming the Norm? – Richard Feldman
▶︎

Why Isn't Functional Programming the Norm? – Richard Feldman

Lambda Calculus - Fundamentals of Lambda Calculus & Functional Programming in JavaScript
▶︎

Lambda Calculus - Fundamentals of Lambda Calculus & Functional Programming in JavaScript

The Man Who Worked At Subway, Then Solved An "Impossible" Problem
▶︎

The Man Who Worked At Subway, Then Solved An "Impossible" Problem

Functional Programming for Pragmatists • Richard Feldman • GOTO 2021
▶︎

Functional Programming for Pragmatists • Richard Feldman • GOTO 2021

Object-oriented Programming in JavaScript: Made Super Simple | Mosh
▶︎

Object-oriented Programming in JavaScript: Made Super Simple | Mosh

Functional Design Patterns - Scott Wlaschin
▶︎

Functional Design Patterns - Scott Wlaschin

Four Fascinating Programming Languages You've Probably Never Heard Of - Lutz Hühnken
▶︎

Four Fascinating Programming Languages You've Probably Never Heard Of - Lutz Hühnken

Deep Foundations of Advanced JavaScript — Kyle Simpson — Frontend Masters
▶︎

Deep Foundations of Advanced JavaScript — Kyle Simpson — Frontend Masters

Object Oriented Programming vs Functional Programming
▶︎

Object Oriented Programming vs Functional Programming

Functional, Procedural & Object-oriented Programming - An Overview
▶︎

Functional, Procedural & Object-oriented Programming - An Overview

RL for Agents Workshop - Deep Dive on Training Agents with RL and Open Source
▶︎

RL for Agents Workshop - Deep Dive on Training Agents with RL and Open Source

Scenic City Summit 2016: Jeremy Fairbank - Functional Programming Basics in ES6 (JavaScript)
▶︎

Scenic City Summit 2016: Jeremy Fairbank - Functional Programming Basics in ES6 (JavaScript)

Why the Best Codebases Barely Use Inheritance Anymore ?
▶︎

Why the Best Codebases Barely Use Inheritance Anymore ?

What the heck is the event loop anyway? | Philip Roberts | JSConf EU
▶︎

What the heck is the event loop anyway? | Philip Roberts | JSConf EU

Modern Architecture 101 for New Engineers & Forgetful Experts - Jerry Nixon - NDC Copenhagen 2025
▶︎

Modern Architecture 101 for New Engineers & Forgetful Experts - Jerry Nixon - NDC Copenhagen 2025

Functional Programming Patterns for Mere Mortals - Daniel Chambers
▶︎

Functional Programming Patterns for Mere Mortals - Daniel Chambers

JavaScript ES6 Arrow Functions Tutorial
▶︎

JavaScript ES6 Arrow Functions Tutorial