During June 2011 I presented a session at the SPA2011 conference in London, UK.
My session was a hands on introduction to functional programming techniques with code samples in Javascript and F#. The focus on the session was to get peopling thinking about first class functions; and the techniques they enable to simplify and increase readability of code when solving certain classes of problems.
The code samples can be found at:
- Javascript – https://github.com/mrdavidlaing/functional-javascript
- F# – https://github.com/mrdavidlaing/functional-fsharp
An online/executable version of the Javascript code is at http://functional-javascript.davidlaing.com.
Judging by the feedback I received, the session went very well. People seemed to like the hands-on format of the session; and just being left alone for a while to learn something at their own pace.