Introduction
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
- The Silence (pure programs)
- The Voyage (take code that you can transport anywhere)
- The Demo (live code a real app)
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