Blog posts tagged "fp"
-
Point free coding and function composition
In this post I explore and show examples of the concepts of point free coding, of chains of functions through which data flows, and of function composition.
-
FP, function chains and CAP model loading
Understanding functional programming approaches, no matter how trivial, can help in other areas. Here I explain how being comfortable with function chains helped in working out why a required (but unused) service was being loaded into the overall CDS model in a CAP project.
-
Array.prototype.reduce and the optional initial value
Today I learned about the subtlety of the optional initialValue parameter for the Array prototype's reduce method in JavaScript.
-
Functional programming resources
I've created quite a bit of FP related content in the past but it's somewhat scattered across different platforms and in different formats and I can't remember what or where it all is. So this is a meta post in which I point to all the resources (that I can remember that) I've created on the topic.
- Functions as first class citizens in SICP Lecture 1A
- Understanding jq's reduce function
- ES6, reduce and pipe
- Functional programming - baby steps
- The beauty of recursion and list machinery
- F3C Parts 9 and 10 - Functors
- F3C Part 8 - Promises
- F3C Part 7 - Recursion
- F3C Part 6 - Currying
- F3C - A FunFunFunction Companion Series
- F3C Part 5 - Closures
- F3C Part 4 - Reduce advanced
- F3C Part 3 - Reduce basics
- F3C Part 2 - Map
- F3C Part 1 - Higher-order functions
- FOFP 2.1 A look at filter
- FOFP Fundamentals of functional programming
- FOFP 1.5 Creating functions
- FOFP 1.4 A different approach with map
- FOFP 1.3 Some basic list processing
- FOFP 1.2 Trying things out
- FOFP 1.1 Introduction
- Language minutiae and learning to SWIM
- Finding a wonderland number
- Enlightenment in action
- 4Clojure Puzzle 66
- Building blocks of language, structure and thought
- My journey to Clojure
See all tags.