Introduction to Functional Programming - Andreas Pauley

Primary tabs

Functional Programming has received increased attention in recent years.

Some people claim that it provides important benefits to programming, but it seems somewhat inaccessible. You have to navigate through lots of academic examples that might only make sense to a professor in mathematics.

In this presentation I try to present some of the essential ideas behind functional programming, with simple examples first in Python and then in Haskell.

What do you need to know in order to enjoy this talk?

I have made some of the following assumptions about the kind of developer who will benefit from this talk:

  • You are a programmer using any programming language
  • You can read Python examples (it's way shorter on slides than C# or Java)
  • You are interested enough in improving your code that you are willing to challenge some common assumptions.

Andreas is the founder of Lambda Luminaries, a functional programming user group that was started in 2011. He recently started using Scala in his day job. Before that he programmed in Erlang, Smalltalk and Python (among others). You can find him on Twitter @apauley

Functional Programming has received increased attention in recent years.

Some people claim that it provides important benefits to programming, but it seems somewhat inaccessible. You have to navigate through lots of academic examples that might only make sense to a professor in mathematics.

In this presentation I try to present some of the essential ideas behind functional programming, with simple examples first in Python and then in Haskell.

What do you need to know in order to enjoy this talk?

I have made some of the following assumptions about the kind of developer who will benefit from this talk:

  • You are a programmer using any programming language
  • You can read Python examples (it's way shorter on slides than C# or Java)
  • You are interested enough in improving your code that you are willing to challenge some common assumptions.

Andreas is the founder of Lambda Luminaries, a functional programming user group that was started in 2011. He recently started using Scala in his day job. Before that he programmed in Erlang, Smalltalk and Python (among others). You can find him on Twitter @apauley

Location: 
Cost: 
Free
Venue: 
Tech in Braam
Register for Event: 
Date: 
Monday, February 17, 2014 - 18:30 to 20:30