Introduction

In notebook:
FrontEndMasters Hardcore Functional
Created at:
2017-01-27
Updated:
2017-01-27
Tags:
Functional Programming JavaScript Fundamentals
Joe Nelson and Brian Lonsdorf

Separation and Recognition

This the soul of functional programming. Separate the concerns and recognise when this separations are happening.

The course of the workshop
  1. The Silence (pure programs)
  2. The Voyage (take code that you can transport anywhere)
  3. The Demo (live code a real app)
Talks about the beginning and mess.

Discipline Wins

"Exercising restraint while coding feels weird at first, but it's worth it."

The Symptoms (code smell)
  • Custom names
  • Looping patterns
  • Glue code
  • Side effects