CT-SPIN #107: Thinking in Functions

Wine Sponsor

Polymorph Systems

We’ve been using object oriented programming (OOP) to build fairly sophisticated systems for many years already.  Now there is buzz about an old branch of computer science and maths – functional programming.  

Why should we bother with FP?  That question led this month’s speaker, Aslam Khan, to explore designing with functions instead of objects.  In this talk, he unpacks the thinking toolbox for FP, and what it offers for software design.  The objective is to help you form your own opinion and make informed decisions on whether FP or OOP or both are relevant for your work.

About the speaker

Aslam Khan has been building software for long enough to make peace with the fact that software design is ridiculously difficult.  At the moment a fair bit of his time goes into writing the book Grokking Functional Programming published by Manning.  And when he doesn’t have enough to do, he blogs at http://f3yourmind.net.


Wednesday, 21 January 2015, 18h15
Bandwidth Barn,
3rd Floor,
Block B,
Woodstock Exchange,
66-68 Albert Road,

Enter  from Williams St (around the back) which is closer to the lift/stairs. Their offices are in the corner of the building by Williams and Station St. There is parking on Station St and Williams St around the venue. Dial 300 on the intercom if the door isn’t open.


Anyone is free to attend. Please RSVP via Meetup.


18:15 Welcoming and Introduction – Jan Pool
18:25 Thinking in Functions – Aslam Khan
19:25 Closing and Thanks – Jan Pool
19:30 Networking & Discussion