Conffab by Web Directions
  • Speakers
  • Presentations
  • Conferences
  • Live streams
  • Topics
  • Pricing & Plans
  • Browse
  • Signup
  • Sign In
  • Speakers
  • Presentations
  • Conferences
  • Live streams
  • Topics
  • Pricing & Plans
  • Browse
  • Signup
  • Sign In

Search Conffab

Search presentations, speakers, transcripts, slides and topics.

Searching Conffab

Functional Javascript

Dhanji R. Prasanna at South 2013
  • JavaScript
  • functional programming
Sign up for Conffab Free to watch this and hundreds of other videos for free
  • Details

Functional programming, now gaining ground in the mainsteam, is a radical way of rethinking logic. By expressing computation in terms of simple mathematical relationships, and following simple discipline, you can vastly improve code correctness, modularity and reuse. In this session we explore how to apply these principles in everyday JavaScript, so you too can write incredibly concise programs that compose well together and are much easier to reason about.

You may also be interested in

Thumbnail for Understanding Recursion for Elegant Solutions

Understanding Recursion for Elegant Solutions

Ryan Yu

Web Directions Developer Summit 2025

Thumbnail for The joy of recursion, immutable data, and pure functions: Making mazes with JavaScript

The joy of recursion, immutable data, and pure functions: Making mazes with JavaScript

James Sinclair

Dev Summit ’24

Thumbnail for Why Would Anyone Need JavaScript Generators?

Why Would Anyone Need JavaScript Generators?

James Sinclair

Summit ’23

Thumbnail for Fine-grained everything

Fine-grained everything

Rich Harris

performance.now() 2025

Thumbnail for Cranking View Transitions up to 11

Cranking View Transitions up to 11

Bramus Van Damme

CSS Day 2026

Thumbnail for LoAF

LoAF

Andy Davies

performance.now() 2025

Thumbnail for CSS Doom Lasers

CSS Doom Lasers

Niels Leenheer

CSS Day 2026

Thumbnail for A Love Letter to CSS Variables

A Love Letter to CSS Variables

Danny Banks

Clarity ’23

More presentations from South 2013

Thumbnail for Making Web Apps as Smooth as Native

Making Web Apps as Smooth as Native

Andrew Betts

South 2013

Thumbnail for How the Internet of Things Changes How We Design

How the Internet of Things Changes How We Design

Alexandra Deschamps-Sonsino

South 2013

Thumbnail for I Yield For Generators

I Yield For Generators

Adam Ahmed

South 2013

Thumbnail for Connected UX

Connected UX

Aarron Walter

South 2013

Thumbnail for The Future of JavaScript: ECMAScript 6

The Future of JavaScript: ECMAScript 6

Axel Rauschmayer

South 2013

Thumbnail for Validating Forms with the HTML5 Pattern Attribute

Validating Forms with the HTML5 Pattern Attribute

Chris Lienert

South 2013

Thumbnail for Oh No! Spaghetti Code!

Oh No! Spaghetti Code!

Fiona Chan

South 2013

Thumbnail for The Z Dimension

The Z Dimension

Glen Maddern

South 2013

© 2026

  • About
  • Speakers
  • Presentations
  • Conferences
  • Contact
  • Sign in
Sign Up