Loading...

Anouk Ruhaak – Get started with Functional Programming | otsconf 2015

24,673 views

Loading...

Loading...

Transcript

The interactive transcript could not be loaded.

Loading...

Rating is available when the video has been rented.
This feature is not available right now. Please try again later.
Published on Oct 8, 2015

Functional programming is getting a lot of attention and with it comes a lot of confusion.

What is functional programming all about? The answer is not recursion, or currying, or pattern matching. It's not about monads or functors. So, if those concepts sound alien to you, fear not. Those are just design patterns and language features that make it easier to program in a functional way.

You do not have to learn Haskell to write functional code. What differentiates functional code from a non-functional code is not the language it is written in, it's the fact that it's stateless - there are no side-effects.

This talk will explore the concept of state and side-effects a bit further and explains why writing stateless code is becoming more and more important.

Next to that, expect to get some pointers on how to get started with functional programming right away, using a non-functional language, like Python.

Slides: http://anoukruhaak.com/slides-otsconf...


About Anouk

Anouk started her professional career as an economist, but quickly turned to coding. First as an iOS developer, now as a web developer (with Python and Javascript). She likes to learn for the sake of learning and to help others do the same. When she's not busy coding she helps run Hackership, a learning retreat for developers.

https://twitter.com/anoukruhaak


Recording from the OpenTechSchool Conference 2015 | August 15, 2015 | Dortmund, Germany | https://otsconf.com/

Video production: http://n-systems.org/

Loading...

When autoplay is enabled, a suggested video will automatically play next.

Up next


to add this to Watch Later

Add to

Loading playlists...